精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

手把手教你用1行代碼實現(xiàn)人臉識別

新聞 人臉識別
1行代碼實現(xiàn)人臉識別,首先你需要提供一個文件夾,里面是所有你希望系統(tǒng)認識的人的圖片。接下來,你需要準備另一個文件夾,里面是你要識別的圖片......

摘要: 1行代碼實現(xiàn)人臉識別,1. 首先你需要提供一個文件夾,里面是所有你希望系統(tǒng)認識的人的圖片。其中每個人一張圖片,圖片以人的名字命名。2. 接下來,你需要準備另一個文件夾,里面是你要識別的圖片。3. 然后你就可以運行face_recognition命令了,把剛剛準備的兩個文件夾作為參數(shù)傳入,命令就會返回需要識別的圖片中都出現(xiàn)了誰,1行代碼足以!!!

[[207909]]

環(huán)境要求:

環(huán)境搭建:

1. 安裝 Ubuntu17.10 > 安裝步驟在這里

2. 安裝 Python2.7.14 (Ubuntu17.10 默認Python版本為2.7.14)

3. 安裝 git 、cmake 、 python-pip

# 安裝 git
$ sudo apt-get install -y git
# 安裝 cmake
$ sudo apt-get install -y cmake
# 安裝 python-pip
$ sudo apt-get install -y python-pip

4. 安裝編譯dlib

安裝face_recognition這個之前需要先安裝編譯dlib

# 編譯dlib前先安裝 boost
$ sudo apt-get install libboost-all-dev

# 開始編譯dlib
# 克隆dlib源代碼
$ git clone https://github.com/davisking/dlib.git
$ cd dlib
$ mkdir build
$ cd build
$ cmake .. -DDLIB_USE_CUDA=0 -DUSE_AVX_INSTRUCTIONS=1
$ cmake --build .(注意中間有個空格)
$ cd ..
$ python setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA

5. 安裝 face_recognition

# 安裝 face_recognition
$ pip install face_recognition
# 安裝face_recognition過程中會自動安裝 numpy、scipy 等

環(huán)境搭建完成后,在終端輸入 face_recognition 命令查看是否成功

環(huán)境搭建完成后,在終端輸入 face_recognition 命令查看是否成功

實現(xiàn)人臉識別:


示例一(1行代碼實現(xiàn)人臉識別):

1. 首先你需要提供一個文件夾,里面是所有你希望系統(tǒng)認識的人的圖片。其中每個人一張圖片,圖片以人的名字命名:

known_people文件夾下有babe、成龍、容祖兒的照片

known_people文件夾下有babe、成龍、容祖兒的照片

2. 接下來,你需要準備另一個文件夾,里面是你要識別的圖片:

unknown_pic文件夾下是要識別的圖片,其中韓紅是機器不認識的

unknown_pic文件夾下是要識別的圖片,其中韓紅是機器不認識的

3. 然后你就可以運行face_recognition命令了,把剛剛準備的兩個文件夾作為參數(shù)傳入,命令就會返回需要識別的圖片中都出現(xiàn)了誰:

識別成功!!!

識別成功!!!


示例二(識別圖片中的所有人臉并顯示出來):

# filename : find_faces_in_picture.py
# -*- coding: utf-8 -*-
# 導入pil模塊 ,可用命令安裝 apt-get install python-Imaging
from PIL import Image
# 導入face_recogntion模塊,可用命令安裝 pip install face_recognition
import face_recognition

# 將jpg文件加載到numpy 數(shù)組中
image = face_recognition.load_image_file("/opt/face/unknown_pic/all_star.jpg")

# 使用默認的給予HOG模型查找圖像中所有人臉
# 這個方法已經(jīng)相當準確了,但還是不如CNN模型那么準確,因為沒有使用GPU加速
# 另請參見: find_faces_in_picture_cnn.py
face_locations = face_recognition.face_locations(image)

# 使用CNN模型
# face_locations = face_recognition.face_locations(image, number_of_times_to_upsample=0, model="cnn")

# 打印:我從圖片中找到了 多少 張人臉
print("I found {} face(s) in this photograph.".format(len(face_locations)))

# 循環(huán)找到的所有人臉
for face_location in face_locations:

        # 打印每張臉的位置信息
        top, right, bottom, left = face_location
        print("A face is located at pixel location Top: {}, Left: {}, Bottom: {}, Right: {}".format(top, left, bottom, right))

        # 指定人臉的位置信息,然后顯示人臉圖片
        face_image = image[top:bottom, left:right]
        pil_image = Image.fromarray(face_image)
        pil_image.show()

如下圖為用于識別的圖片

用于識別的圖片

# 執(zhí)行python文件
$ python find_faces_in_picture.py

從圖片中識別出7張人臉,并顯示出來,如下圖

從圖片中識別出7張人臉,并顯示出來


示例三(自動識別人臉特征):

# filename : find_facial_features_in_picture.py
# -*- coding: utf-8 -*-
# 導入pil模塊 ,可用命令安裝 apt-get install python-Imaging
from PIL import Image, ImageDraw
# 導入face_recogntion模塊,可用命令安裝 pip install face_recognition
import face_recognition

# 將jpg文件加載到numpy 數(shù)組中
image = face_recognition.load_image_file("biden.jpg")

#查找圖像中所有面部的所有面部特征
face_landmarks_list = face_recognition.face_landmarks(image)

print("I found {} face(s) in this photograph.".format(len(face_landmarks_list)))

for face_landmarks in face_landmarks_list:

   #打印此圖像中每個面部特征的位置
    facial_features = [
        'chin',
        'left_eyebrow',
        'right_eyebrow',
        'nose_bridge',
        'nose_tip',
        'left_eye',
        'right_eye',
        'top_lip',
        'bottom_lip'
    ]

    for facial_feature in facial_features:
        print("The {} in this face has the following points: {}".format(facial_feature, face_landmarks[facial_feature]))

   #讓我們在圖像中描繪出每個人臉特征!
    pil_image = Image.fromarray(image)
    d = ImageDraw.Draw(pil_image)

    for facial_feature in facial_features:
        d.line(face_landmarks[facial_feature], width=5)

    pil_image.show()

自動識別出人臉特征(輪廓)

自動識別出人臉特征


示例四(識別人臉鑒定是哪個人):

# filename : recognize_faces_in_pictures.py
# -*- conding: utf-8 -*-
# 導入face_recogntion模塊,可用命令安裝 pip install face_recognition
import face_recognition

#將jpg文件加載到numpy數(shù)組中
babe_image = face_recognition.load_image_file("/opt/face/known_people/babe.jpeg")
Rong_zhu_er_image = face_recognition.load_image_file("/opt/face/known_people/Rong zhu er.jpg")
unknown_image = face_recognition.load_image_file("/opt/face/unknown_pic/babe2.jpg")

#獲取每個圖像文件中每個面部的面部編碼
#由于每個圖像中可能有多個面,所以返回一個編碼列表。
#但是由于我知道每個圖像只有一個臉,我只關心每個圖像中的第一個編碼,所以我取索引0。
babe_face_encoding = face_recognition.face_encodings(babe_image)[0]
Rong_zhu_er_face_encoding = face_recognition.face_encodings(Rong_zhu_er_image)[0]
unknown_face_encoding = face_recognition.face_encodings(unknown_image)[0]

known_faces = [
    babe_face_encoding,
    Rong_zhu_er_face_encoding
]

#結果是True/false的數(shù)組,未知面孔known_faces陣列中的任何人相匹配的結果
results = face_recognition.compare_faces(known_faces, unknown_face_encoding)

print("這個未知面孔是 Babe 嗎? {}".format(results[0]))
print("這個未知面孔是 容祖兒 嗎? {}".format(results[1]))
print("這個未知面孔是 我們從未見過的新面孔嗎? {}".format(not True in results))

顯示結果下如圖

顯示結果如圖


示例五(識別人臉特征并美顏):

# filename : digital_makeup.py
# -*- coding: utf-8 -*-
# 導入pil模塊 ,可用命令安裝 apt-get install python-Imaging
from PIL import Image, ImageDraw
# 導入face_recogntion模塊,可用命令安裝 pip install face_recognition
import face_recognition

#將jpg文件加載到numpy數(shù)組中
image = face_recognition.load_image_file("biden.jpg")

#查找圖像中所有面部的所有面部特征
face_landmarks_list = face_recognition.face_landmarks(image)

for face_landmarks in face_landmarks_list:
    pil_image = Image.fromarray(image)
    d = ImageDraw.Draw(pil_image, 'RGBA')

    #讓眉毛變成了一場噩夢
    d.polygon(face_landmarks['left_eyebrow'], fill=(68, 54, 39, 128))
    d.polygon(face_landmarks['right_eyebrow'], fill=(68, 54, 39, 128))
    d.line(face_landmarks['left_eyebrow'], fill=(68, 54, 39, 150), width=5)
    d.line(face_landmarks['right_eyebrow'], fill=(68, 54, 39, 150), width=5)

    #光澤的嘴唇
    d.polygon(face_landmarks['top_lip'], fill=(150, 0, 0, 128))
    d.polygon(face_landmarks['bottom_lip'], fill=(150, 0, 0, 128))
    d.line(face_landmarks['top_lip'], fill=(150, 0, 0, 64), width=8)
    d.line(face_landmarks['bottom_lip'], fill=(150, 0, 0, 64), width=8)

    #閃耀眼睛
    d.polygon(face_landmarks['left_eye'], fill=(255, 255, 255, 30))
    d.polygon(face_landmarks['right_eye'], fill=(255, 255, 255, 30))

    #涂一些眼線
    d.line(face_landmarks['left_eye'] + [face_landmarks['left_eye'][0]], fill=(0, 0, 0, 110), width=6)
    d.line(face_landmarks['right_eye'] + [face_landmarks['right_eye'][0]], fill=(0, 0, 0, 110), width=6)

    pil_image.show()
責任編輯:張燕妮 來源: kangvcar的博客
相關推薦

2017-10-27 10:29:35

人臉識別UbuntuPython

2018-12-29 09:38:16

Python人臉檢測

2021-08-09 13:31:25

PythonExcel代碼

2022-10-19 14:30:59

2021-12-11 20:20:19

Python算法線性

2021-02-04 09:00:57

SQLDjango原生

2011-03-28 16:14:38

jQuery

2021-02-06 14:55:05

大數(shù)據(jù)pandas數(shù)據(jù)分析

2022-08-04 10:39:23

Jenkins集成CD

2009-04-22 09:17:19

LINQSQL基礎

2020-09-11 10:15:50

代碼數(shù)獨機器學習

2021-05-10 06:48:11

Python騰訊招聘

2021-01-08 10:32:24

Charts折線圖數(shù)據(jù)可視化

2021-01-21 09:10:29

ECharts柱狀圖大數(shù)據(jù)

2021-03-23 09:05:52

PythonExcelVlookup

2020-11-13 08:17:48

App(滑動切換)

2021-02-10 09:34:40

Python文件的壓縮PyCharm

2021-09-02 08:56:48

JavaBMIHashSet

2020-03-08 22:06:16

Python數(shù)據(jù)IP

2012-01-11 13:40:35

移動應用云服務
點贊
收藏

51CTO技術棧公眾號

香蕉久久免费影视| 日韩免费av在线| 91成人在线观看喷潮蘑菇| 国产啊啊啊视频在线观看| 2023国产一二三区日本精品2022| 国产成人一区二| 成人观看免费视频| 亚洲精品合集| 欧美一区二区啪啪| 凹凸日日摸日日碰夜夜爽1| aaa在线观看| 高潮精品一区videoshd| 国产成人啪精品视频免费网| 国产大学生自拍| 国产成人精品999在线观看| 日韩一区二区三区四区| 日本精品久久久久中文字幕| 青青青国内视频在线观看软件| 国产日韩综合av| 国产伦精品一区二区三区| 亚洲天堂免费av| 国产亚洲精品自拍| 欧美日韩国产91| 成人信息集中地| 欧美激情在线免费| 亚洲成人网在线观看| mm131亚洲精品| 澳门成人av网| 精品久久久久久国产91| 大陆极品少妇内射aaaaaa| 91xxx在线观看| 久久人人爽爽爽人久久久| 99国精产品一二二线| 在线中文字幕网站| 丝袜亚洲另类丝袜在线| 97视频国产在线| 久久久久久欧美精品se一二三四| 99久久精品费精品国产| 色偷偷av一区二区三区| 国产美女免费网站| 在线一级成人| 精品视频在线播放| 无码人妻精品一区二区三区温州| 激情亚洲另类图片区小说区| 欧美成人官网二区| 夜夜爽久久精品91| 国产在线一区不卡| 日韩一区二区在线观看视频| 国产一级特黄a大片免费| 肉色欧美久久久久久久免费看| 精品成人乱色一区二区| www.av91| 电影在线观看一区| 五月天一区二区| 欧美视频免费看欧美视频| av女在线播放| 疯狂欧美牲乱大交777| 日韩av在线第一页| xxxxx性欧美特大| 在线这里只有精品| 国产精品无码av无码| 精品成人av| 欧美理论片在线| 日本在线观看视频一区| 麻豆视频久久| 亚洲白虎美女被爆操| chinese麻豆新拍video| 无码少妇一区二区三区| 亚洲色图国产精品| 国产免费嫩草影院| 中文一区一区三区免费在线观看| 美女精品视频一区| 日韩精品国产一区二区| 久久在线精品| 成人免费激情视频| 亚洲国产精品欧美久久| 26uuu久久天堂性欧美| 亚洲黄色一区二区三区| av毛片在线免费看| 亚洲动漫第一页| 中文字幕无码不卡免费视频| 日韩福利影视| 欧美精品一区二区三区很污很色的 | 最新日韩在线| 日韩美女中文字幕| 91在线公开视频| jlzzjlzz国产精品久久| 亚洲国产一区二区精品视频| 成人免费看片| 精品电影在线观看| 亚洲精品www.| 女同久久另类99精品国产| 这里只有精品在线播放| 久久久久久久久久一区二区三区| 欧美一级播放| 99精品99久久久久久宅男| 四虎在线免费观看| 亚洲免费三区一区二区| av天堂永久资源网| 精品伊人久久| 在线观看国产精品91| 免费麻豆国产一区二区三区四区| 鲁大师影院一区二区三区| 成人黄色中文字幕| 你懂的视频在线播放| 亚洲乱码中文字幕综合| 草草草在线视频| 国产+成+人+亚洲欧洲在线| 在线亚洲国产精品网| 日韩欧美视频在线免费观看| 久久精品国产99久久6| 激情伦成人综合小说| 成人免费在线| 欧美亚洲国产一区二区三区| 精品一区二区三区四区五区六区| 久久精品高清| 4438全国成人免费| 亚洲av无码乱码在线观看性色| 中文欧美字幕免费| 波多野结衣乳巨码无在线| 香蕉大人久久国产成人av| 原创国产精品91| 在线观看免费国产视频| 国产福利一区二区三区视频在线| 亚洲成人一区二区三区| 日韩精品99| 日韩av在线免播放器| 亚洲av鲁丝一区二区三区| 日本中文一区二区三区| 久久综合狠狠综合久久综青草| 麻豆福利在线观看| 欧美一卡二卡三卡| 情侣偷拍对白清晰饥渴难耐| 日韩电影网1区2区| 日本一区免费在线观看| 自拍偷拍亚洲视频| 亚洲精品福利在线| 国产第一页在线播放| 国产成人亚洲精品青草天美| 99热这里只有精品7| 日韩欧国产精品一区综合无码| 一本色道久久88综合亚洲精品ⅰ| 五月婷婷视频在线| 久久综合久久综合亚洲| 国产视频一视频二| 欧美深夜视频| 欧美中文字幕视频| 青青久草在线| 在线观看区一区二| 性少妇xx生活| 狠狠色狠狠色合久久伊人| 椎名由奈jux491在线播放| 色999久久久精品人人澡69| 色吧影院999| 国产精品视频久久久久久| 自拍偷拍亚洲欧美日韩| 黄色一级片免费播放| 亚洲女同另类| 成人欧美视频在线| av男人的天堂在线观看| 亚洲女同性videos| 波多野结衣av无码| 1024成人网色www| 中文字幕制服丝袜| 亚洲神马久久| 亚洲国产婷婷香蕉久久久久久99| 曰本一区二区| 色综合久综合久久综合久鬼88| 男人的天堂a在线| 欧美日韩性生活视频| 亚洲性猛交xxxx乱大交| 裸体在线国模精品偷拍| 国产精品视频二| 色婷婷久久久| 91精品国产综合久久香蕉922| av在线免费观看网址| 亚洲大尺度美女在线| 久久久久久91亚洲精品中文字幕| 国产欧美日韩一区二区三区在线观看| 在线观看免费的av| 亚洲天堂男人| 日韩欧美三级电影| 国产亚洲高清一区| 欧美在线激情网| 日本中文在线| 亚洲二区中文字幕| 中文字幕在线播放av| 亚洲综合色网站| www..com.cn蕾丝视频在线观看免费版| 久久av老司机精品网站导航| 蜜臀av无码一区二区三区| av在线不卡顿| 国产精品.com| 国产精品久久久久久妇女| 欧美激情国产精品| 不卡在线视频| 精品国产亚洲在线| 中文字幕一区二区在线视频| 亚洲成人激情av| 992在线观看| 久久这里只有精品6| 亚洲三级在线视频| 日本不卡一区二区三区 | 久久久久久穴| 成人区一区二区| 99久久久国产精品美女| 快播亚洲色图| 亚洲精品一区二区三区在线| 国产精品69久久| 91禁在线看| 欧美成人精品激情在线观看| 国产精品二线| 国产视频精品久久久| 午夜精品久久久久久久99| 在线观看成人免费视频| 四虎永久在线精品| 一区二区视频在线| 性欧美疯狂猛交69hd| 欧美韩日一区二区三区四区| 亚洲黄色在线网站| av午夜精品一区二区三区| 伊人精品视频在线观看| 久久精品99国产精品日本| 成人在线激情网| 夜夜嗨网站十八久久| 免费网站永久免费观看| 亚洲成人日韩| 中文字幕一区二区三区四区五区| 国产一区二区观看| 欧美性bbwbbwbbwhd| 久久a爱视频| 国产欧美一区二区三区另类精品| 亚洲精品一区国产| 91成人理论电影| 精品视频在线观看免费观看| 国产一区红桃视频| 国产成+人+综合+亚洲欧美| 国产精品av在线| 亚洲美女久久精品| 庆余年2免费日韩剧观看大牛| 久久男人天堂| 97在线免费观看| www.51av欧美视频| 2019中文字幕免费视频| 小视频免费在线观看| 日韩av片永久免费网站| 美女100%一区| 国产精品久久久久国产a级| 色猫猫成人app| 国产精品网站入口| 国产成人免费av一区二区午夜 | 欧美午夜精彩| 亚洲一区二区自拍偷拍| 99久久亚洲精品蜜臀| 国产日韩视频在线播放| 午夜欧美视频| 国产九九九九九| 翔田千里一区二区| 欧美国产日韩在线播放| 蜜桃精品在线观看| 特黄特黄一级片| av在线这里只有精品| 偷拍夫妻性生活| 国产精品欧美久久久久无广告| 亚洲综合图片一区| 一区二区三区国产| 九九九在线观看| 精品视频一区 二区 三区| 国产免费av电影| 欧美精品一区二| 成人免费在线电影| 欧美成人免费在线观看| 成人免费图片免费观看| 国产精品视频自拍| 日韩精品视频在线看| 久久综合毛片| 91精品国产成人观看| av免费观看大全| 免费人成在线不卡| 亚洲精品乱码久久久久久9色| av一区二区久久| 少妇的滋味中文字幕bd| 亚洲一区日韩精品中文字幕| 久久久久女人精品毛片九一| 欧美日韩www| 色窝窝无码一区二区三区成人网站| 亚洲人成电影在线| caopen在线视频| 国产成人精品在线观看| 亚洲精品一区在线| 日韩三级在线播放| 黄色成人精品网站| 五月激情婷婷在线| 99久久99久久精品国产片果冻| 91ts人妖另类精品系列| 亚洲va欧美va人人爽| 亚洲图片小说视频| 精品国产亚洲在线| 欧美一区二区三区在线观看免费| 国内精品视频久久| 99tv成人影院| 日本一区二区精品视频| 激情综合自拍| 亚洲黄色片免费看| 久久精品一区蜜桃臀影院| 国产成人精品av久久| 欧美精品vⅰdeose4hd| 欧美日韩伦理片| 久久久久国产视频| 亚洲欧洲二区| 亚洲欧美久久234| 久久人人超碰| 精品国产人妻一区二区三区| 亚洲天堂福利av| 糖心vlog精品一区二区| 日韩va亚洲va欧洲va国产| 免费在线观看av电影| 亚洲va久久久噜噜噜| 欧美综合一区| 蜜臀av午夜一区二区三区| 成人在线视频一区二区| a在线视频播放观看免费观看| 在线欧美日韩精品| 天堂中文在线8| 97色在线观看| 猫咪成人在线观看| 男人插女人视频在线观看| 国产精品一区二区三区乱码| 国产又黄又粗又猛又爽的| 在线免费不卡电影| 韩国免费在线视频| 国产成人高潮免费观看精品| 日韩精品丝袜美腿| 97成人在线观看视频| 91一区二区在线| 亚洲 欧美 日韩 综合| 亚洲电影成人av99爱色| av2020不卡| 精品国产区在线| 在线亚洲一区| theav精尽人亡av| 精品免费在线视频| 日韩欧美在线观看一区二区| 91国产精品电影| 亚洲资源网站| 日本一极黄色片| 中文字幕av一区二区三区免费看| 亚洲精品国产精品国自产网站按摩| 亚洲性夜色噜噜噜7777| 国产69精品久久久久9999人| 一区二区三区视频在线播放| 国产又粗又猛又爽又黄91精品| 麻豆精品一区二区三区视频| 日韩欧美综合在线| 成年网站在线视频网站| 精品麻豆av| 日韩综合小视频| 亚洲女人久久久| 欧美一级二级在线观看| 啦啦啦中文在线观看日本| 国产自产在线视频一区| 久久久青草婷婷精品综合日韩| 男人的天堂av网| 91精品国产一区二区人妖| 四季久久免费一区二区三区四区| 成人在线免费观看一区| 亚洲欧美视频| 亚洲天堂精品一区| 日韩免费视频一区二区| 亚洲精品中文字幕| 亚洲精品无人区| 国产91综合一区在线观看| 国产精品va无码一区二区三区| 国产亚洲欧美aaaa| 精品一区二区三区视频在线播放| 亚洲人成无码网站久久99热国产 | 日本在线免费观看一区| 久久黄色级2电影| 国产一级一片免费播放| 亚洲午夜精品久久久久久久久久久久| 福利一区二区三区视频在线观看| 香蕉视频免费版| 91日韩精品一区| 国产精品伦理一区| 5566成人精品视频免费| 欧美第一精品| 熟女人妻在线视频| 777午夜精品视频在线播放| brazzers在线观看| 亚洲欧洲另类精品久久综合| 成人黄色在线看| 亚洲熟女乱色一区二区三区久久久| 欧美激情乱人伦| 欧美影院三区| 色天使在线视频| 91精品国产品国语在线不卡| 亚洲欧洲高清| 国产精品国产三级国产专区51| 国产日韩欧美激情| 欧美一级在线免费观看|