精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日精品一区二区| 日韩在线短视频| 国产成a人无v码亚洲福利| 欧美华人在线视频| 中文字幕一二三四区| 欧美日韩五区| 亚洲午夜影视影院在线观看| 欧美资源一区| 亚洲AV无码一区二区三区性| 久久一区中文字幕| 欧美多人乱p欧美4p久久| 3d动漫精品啪啪一区二区下载| 懂色av色香蕉一区二区蜜桃| 欧美日韩中文字幕综合视频| 一级性生活视频| 免费人成在线观看网站| 国产美女在线观看一区| 日本亚洲精品在线观看| 欧美成人片在线观看| 成人在线免费小视频| 精品电影一区二区| 国产视频1区2区3区| 国产污视频在线播放| 中文文精品字幕一区二区| 国产精品一区二区三区免费| 国产精品乱码一区二区| 久久一二三区| 青草青草久热精品视频在线观看| 精品人妻在线播放| 亚洲精品a级片| 中文字幕久久精品| 色欲av无码一区二区三区| 国产又粗又大又黄| 久久国产66| 97香蕉超级碰碰久久免费软件| 免费看一级大片| 日韩黄色大片| 国产亚洲美女精品久久久| 青青草视频播放| 精品福利网址导航| 亚洲第一级黄色片| 欧日韩免费视频| av网址在线免费观看| 国产精品嫩草99a| 日韩精品一区二区三区丰满 | 日韩免费观看高清完整版 | 欧美亚洲福利| 欧美影院精品一区| 91国产精品视频在线观看| 小黄鸭精品aⅴ导航网站入口| 好吊成人免视频| 精品无码国模私拍视频| 亚欧洲精品视频| aaa亚洲精品| 国产在线精品一区二区三区》| 亚洲伦理在线观看| 成人精品视频.| 国产一区免费视频| 天堂中文在线视频| 久久久精品国产免费观看同学| 欧美美乳视频网站在线观看| 你懂的在线视频| 欧美激情一二三区| 免费观看黄一级视频| 国产在线成人| 韩剧1988免费观看全集| 国产成人愉拍精品久久| 亚洲欧美大片| 国产精品看片资源| 一级做a爱片性色毛片| 精品在线观看视频| 97人摸人人澡人人人超一碰| 欧日韩在线视频| 91麻豆国产自产在线观看| 国产精品视频一区在线观看| 国产精品一区二区三区四区在线观看 | 午夜福利三级理论电影| 超碰成人在线观看| 久久影视三级福利片| 日韩欧美在线观看一区二区三区| 国产精品二区视频| 国产乱子伦农村叉叉叉| eeuss影院www在线播放| 国产农村妇女毛片精品久久莱园子 | 岛国精品资源网站| 神马影视一区二区| 欧美超级乱淫片喷水| 日产亚洲一区二区三区| 日日摸夜夜添夜夜添精品视频| 成人女保姆的销魂服务| 男人天堂手机在线观看| 国产情人综合久久777777| 裸体裸乳免费看| 在线亚洲人成| 欧美一区二区三区电影| 国产呦小j女精品视频| 久久在线视频| 97精品欧美一区二区三区| 中文字字幕在线观看| 波多野结衣亚洲一区| 一区二区不卡视频| 日本不卡网站| 欧美一二三在线| 欧美福利第一页| 麻豆视频在线观看免费网站黄| 成人aa视频在线观看| 日韩在线观看电影完整版高清免费| 国内外激情在线| 色综合久久综合网97色综合| 四虎国产精品免费| 郴州新闻综合频道在线直播| 久久琪琪电影院| 国产又粗又黄又爽的视频| 26uuu亚洲综合色欧美| 成人免费看片视频在线观看| 粉嫩一区二区三区| 欧美精品一区二区三区蜜桃视频| 91动漫免费网站| 久久一区亚洲| 久久精品久久精品国产大片| 国产白丝在线观看| 欧美一区二区黄色| 成人黄色短视频| 日韩在线播放一区二区| 久久精品二区| 欧美日韩国产观看视频| 精品国产乱码久久久久久夜甘婷婷 | 国产香蕉视频在线| 成人综合婷婷国产精品久久蜜臀| 在线成人av电影| 亚洲成人av观看| 亚洲一级免费视频| 草莓视频18免费观看| 91在线视频播放| 人人干视频在线| 成人爽a毛片| 欧美激情综合亚洲一二区| 99er热精品视频| 日韩美女视频19| 中文字幕色网站| 天天插综合网| 成人久久精品视频| 精品视频在线一区二区| 制服丝袜中文字幕亚洲| 91香蕉视频污在线观看| 麻豆免费精品视频| 在线精品日韩| av在线国产精品| 欧美成人午夜视频| 亚洲高清视频网站| 亚洲成在人线在线播放| 一区二区视频观看| 久久午夜激情| 亚洲欧洲精品一区二区| 视频91a欧美| 美女福利精品视频| 国内爆初菊对白视频| 欧美日韩国产激情| 中文字幕 自拍| 久久精品国产秦先生| 中文字幕一区综合| 91九色鹿精品国产综合久久香蕉| 超薄丝袜一区二区| 黄色美女一级片| 欧美性高潮在线| 五月婷六月丁香| 国内精品免费**视频| 久久手机在线视频| 蜜桃tv一区二区三区| 国产va免费精品高清在线观看 | 国产精品欧美极品| 久久久精品视频国产| 伊人蜜桃色噜噜激情综合| 久久精品国产第一区二区三区最新章节| 欧美日韩免费看片| 久久手机精品视频| 午夜在线视频观看| 欧美色图天堂网| 麻豆chinese极品少妇| 91小视频在线| 五月天中文字幕在线| 一区在线免费观看| 日韩久久不卡| 这里视频有精品| 国产91在线播放| 影音先锋在线播放| 亚洲人成绝费网站色www| 91久久国语露脸精品国产高跟| 亚洲最大成人网4388xx| b站大片免费直播| 国产精品自拍av| 熟妇人妻va精品中文字幕| 久久久久久久久丰满| 鲁鲁视频www一区二区| 国产一区二区三区免费在线| 欧美综合在线第二页| 中文字幕伦理免费在线视频| 亚洲跨种族黑人xxx| 国产成人精品a视频| 色综合咪咪久久| 久久精品99国产精| 国产精品国产三级国产普通话三级| 在线中文字日产幕| 精品在线播放午夜| 久久久精品三级| 亚洲国产高清一区| 欧美视频在线第一页| 成人在线国产| 日本不卡在线观看| 国产精品45p| 91成人免费视频| 91九色综合| 欧洲美女免费图片一区| 成人免费高清观看| 久久不射电影网| 香蕉视频免费在线播放| 亚洲视频免费一区| 特黄视频在线观看| 精品美女一区二区| 国产精品久久777777换脸| 日本大香伊一区二区三区| 日韩免费一二三区| 亚洲自拍偷拍图区| 日韩va亚洲va欧美va清高| 国产日韩欧美精品一区| 91精彩刺激对白露脸偷拍| 成人免费毛片app| 男人女人拔萝卜视频| 国产在线一区观看| 波多野结衣国产精品| 蜜桃一区二区三区在线观看| 中文字幕第21页| 日韩精品电影一区亚洲| 国产极品美女高潮无套久久久| aa亚洲婷婷| 又粗又黑又大的吊av| 99热在线精品观看| 黄www在线观看| 日韩一区二区三区免费视频| 97超碰蝌蚪网人人做人人爽| av中文字幕在线观看第一页| 久久久久久伊人| √8天堂资源地址中文在线| 欧美精品激情视频| √天堂8资源中文在线| 97碰碰碰免费色视频| 高端美女服务在线视频播放| 久久久欧美精品| 美女视频在线免费| 热re99久久精品国产66热| 成人直播视频| 国产精品成人在线| 国产精品无码久久久久| 国产一区红桃视频| 久久久久久爱| 国产精品毛片va一区二区三区| 高潮按摩久久久久久av免费| 精选一区二区三区四区五区| 婷婷成人综合| 少妇精品久久久久久久久久| 国产日韩中文在线中文字幕| 91精品天堂| 国产伦乱精品| 日本一区二区三区精品视频| 久久一区二区三区喷水| 777久久精品一区二区三区无码| 一区福利视频| 日日碰狠狠丁香久燥| 毛片av一区二区| 精品伦一区二区三区| 久久久一区二区三区捆绑**| 国产不卡在线观看视频| 亚洲精品成人天堂一二三| 日韩女同强女同hd| 在线观看国产日韩| 99久久精品日本一区二区免费| 亚洲风情亚aⅴ在线发布| 九色网友自拍视频手机在线| xxx成人少妇69| 极品av在线| 成人激情视频在线观看| jazzjazz国产精品久久| 色视频一区二区三区| 欧美精品成人| 成人性视频欧美一区二区三区| 国产一区二区不卡| 免费人成又黄又爽又色| 一区二区三区在线视频观看| 国产精品久久久久久久久久精爆| 欧美高清dvd| 三级无遮挡在线观看| 久热精品在线视频| 韩国成人漫画| 不卡一区二区三区视频| 欧美日一区二区| 国产va亚洲va在线va| 麻豆极品一区二区三区| www国产视频| 亚洲日本一区二区| aaa在线视频| 亚洲成人性视频| 久热国产在线| 国产成人久久久精品一区| 亚洲网址在线观看| 亚洲一区美女| 天堂va蜜桃一区二区三区| 中文字幕avav| 国产亚洲1区2区3区| 国产一级特黄aaa大片| 91 com成人网| 午夜在线视频| 国产不卡精品视男人的天堂| 欧美日韩一区二区三区四区不卡| 国产又粗又大又爽的视频| 日本美女视频一区二区| 色天使在线视频| 亚洲午夜免费福利视频| 国产毛片在线视频| 自拍偷拍亚洲在线| 成人日韩在线| 欧美一区二区三区在线免费观看| 亚洲电影成人| 国产伦精品一区二区免费| 亚洲一区二区精品久久av| 国产女同91疯狂高潮互磨| 日韩视频第一页| 日韩精品一页| 亚洲精品日韩在线观看| 日韩激情一二三区| 久久久久久久久久久久久久久| 精品久久久久久久久久ntr影视| 亚洲精品一区二区三区四区| 九九视频这里只有精品| 精品中文字幕一区二区三区| 青春草在线视频免费观看| 麻豆视频一区二区| 国产老头老太做爰视频| 欧美欧美午夜aⅴ在线观看| 在线看的av网站| 国产精品日韩在线播放| 不卡中文一二三区| 亚洲免费av一区| 亚洲同性同志一二三专区| 国产人妖一区二区三区| 美女啪啪无遮挡免费久久网站| 精品国产一区二区三区2021| 国产一级黄色录像片| 国产精品18久久久久久久久久久久 | 国产三级日本三级在线播放| 久久精品视频免费观看| 无码日韩精品一区二区| 在线视频中文亚洲| 成人豆花视频| 性高湖久久久久久久久aaaaa| 成人一区二区三区| 日韩在线视频免费播放| 亚洲日本aⅴ片在线观看香蕉| 韩国精品主播一区二区在线观看 | 一区二区激情| 熟女俱乐部一区二区| 欧美亚洲综合在线| 久草免费在线| 国产偷国产偷亚洲高清97cao| 亚洲综合欧美| 无码人中文字幕| 日韩一区二区在线免费观看| 成人女同在线观看| 日韩欧美99| 国产成人综合在线观看| 久久久久久久久久久久久久av| 亚洲性av网站| 无码国模国产在线观看| 国产免费黄视频| 国产精品情趣视频| 亚洲精品久久久狠狠狠爱| 日韩av片永久免费网站| 亚州av乱码久久精品蜜桃| 日本道中文字幕| 欧美日韩亚洲国产综合| 乱插在线www| 视频一区二区在线观看| 国产成人综合自拍| 青青艹在线观看| 亚洲国产精品成人av| 国产日韩另类视频一区| 国产又粗又长又爽视频| 久久综合一区二区| 国产精品亚洲lv粉色| 欧美一级高清免费播放| 五月天久久网站| 在线观看国产三级| 91精品久久久久久久91蜜桃| 色老头在线一区二区三区| 一区二区不卡在线| 久久久无码精品亚洲日韩按摩| www.亚洲欧美| 国产在线久久久| 久久精品123| 亚洲国产精品成人无久久精品| 综合136福利视频在线|