婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 教你如何用Python實(shí)現(xiàn)人臉識別(含源代碼)

教你如何用Python實(shí)現(xiàn)人臉識別(含源代碼)

熱門標(biāo)簽:百度地圖標(biāo)注位置怎么修改 大連crm外呼系統(tǒng) 高德地圖標(biāo)注是免費(fèi)的嗎 地圖標(biāo)注視頻廣告 洪澤縣地圖標(biāo)注 北京電信外呼系統(tǒng)靠譜嗎 老人電話機(jī)器人 無錫客服外呼系統(tǒng)一般多少錢 梅州外呼業(yè)務(wù)系統(tǒng)

工具與圖書館

  • Python-3.x
  • CV2-4.5.2
  • 矮胖-1.20.3
  • 人臉識別-1.3.0

若要安裝上述軟件包,請使用以下命令。

pip install numpy opencv-python

要安裝FaceRecognition,首先安裝dlib包。

pip install dlib

現(xiàn)在,使用以下命令安裝面部識別模塊

pip install face_recognition

下載人臉識別Python代碼

請下載python面部識別項(xiàng)目的源代碼: 人臉識別工程代碼

項(xiàng)目數(shù)據(jù)集

我們可以使用我們自己的數(shù)據(jù)集來完成這個(gè)人臉識別項(xiàng)目。對于這個(gè)項(xiàng)目,讓我們以受歡迎的美國網(wǎng)絡(luò)系列“老友記”為數(shù)據(jù)集。該數(shù)據(jù)集包含在面部識別項(xiàng)目代碼中,您在上一節(jié)中下載了該代碼。

建立人臉識別模型的步驟

在繼續(xù)之前,讓我們知道什么是人臉識別和檢測。

人臉識別是從照片和視頻幀中識別或驗(yàn)證一個(gè)人的臉的過程。

人臉檢測是指在圖像中定位和提取人臉(位置和大小)以供人臉檢測算法使用的過程。

人臉識別方法用于定位圖像中唯一指定的特征。在大多數(shù)情況下,面部圖片已經(jīng)被移除、裁剪、縮放和轉(zhuǎn)換為灰度。人臉識別包括三個(gè)步驟:人臉檢測、特征提取、人臉識別。

OpenCV是一個(gè)用C++編寫的開源庫.它包含了用于計(jì)算機(jī)視覺任務(wù)的各種算法和深度神經(jīng)網(wǎng)絡(luò)的實(shí)現(xiàn)。

1.準(zhǔn)備數(shù)據(jù)集

創(chuàng)建2個(gè)目錄,訓(xùn)練和測試。從互聯(lián)網(wǎng)上為每個(gè)演員選擇一個(gè)圖片,并下載到我們的“火車”目錄中。確保您所選擇的圖像能夠很好地顯示人臉的特征,以便對分類器進(jìn)行分類。

為了測試模型,讓我們拍攝一張包含所有強(qiáng)制轉(zhuǎn)換的圖片,并將其放到我們的“test”目錄中。

為了您的舒適,我們增加了培訓(xùn)和測試數(shù)據(jù)與項(xiàng)目代碼。

2.模型的訓(xùn)練

首先導(dǎo)入必要的模塊。

import face_recognition as fr
import cv2
 
import numpy as np
import os

人臉識別庫包含幫助人臉識別過程的各種實(shí)用程序的實(shí)現(xiàn)。

現(xiàn)在,創(chuàng)建2個(gè)列表來存儲圖像(人員)的名稱及其各自的臉編碼。

path = "./train/"
 
known_names = []
known_name_encodings = []
 
images = os.listdir(path)

人臉編碼是一種值的矢量,它代表著臉部特征之間的重要度量,如眼睛之間的距離、額頭的寬度等。

我們循環(huán)遍歷火車目錄中的每個(gè)圖像,提取圖像中的人的姓名,計(jì)算其臉編碼向量,并將信息存儲在相應(yīng)的列表中。

for _ in images:
image = fr.load_image_file(path + _)
image_path = path + _
encoding = fr.face_encodings(image)[0]
 
known_name_encodings.append(encoding)
known_names.append(os.path.splitext(os.path.basename(image_path))[0].capitalize())

3.在測試數(shù)據(jù)集中測試模型

如前所述,我們的測試數(shù)據(jù)集只包含一個(gè)包含所有人員的圖像。

使用CV2 imread()方法讀取測試映像。

test_image = "./test/test.jpg"
 
image = cv2.imread(test_image)

人臉識別庫提供了一種名為Face_Locations()的有用方法,它定位圖像中檢測到的每個(gè)人臉的坐標(biāo)(左、下、右、上)。使用這些位置值,我們可以很容易地找到臉編碼。

face_locations = fr.face_locations(image)
 
face_encodings = fr.face_encodings(image, face_locations)

我們循環(huán)遍歷每個(gè)面部位置及其在圖像中的編碼。然后,我們將這種編碼與“列車”數(shù)據(jù)集中的人臉編碼進(jìn)行比較。

然后計(jì)算人臉距離,即計(jì)算測試圖像編碼和訓(xùn)練圖像編碼之間的相似性。現(xiàn)在,我們從它選取最小值距離,表示測試圖像的這張臉是訓(xùn)練數(shù)據(jù)集中的人之一。

現(xiàn)在,使用CV2模塊中的方法繪制一個(gè)帶有面部位置坐標(biāo)的矩形。

for (top, right, bottom, left), face_encoding in zip(face_locations, face_encodings):
   matches = fr.compare_faces(known_name_encodings, face_encoding)
   name = ""
 
   face_distances = fr.face_distance(known_name_encodings, face_encoding)
   best_match = np.argmin(face_distances)
 
   if matches[best_match]:
       name = known_names[best_match]
 
   cv2.rectangle(image, (left, top), (right, bottom), (0, 0, 255), 2)
   cv2.rectangle(image, (left, bottom - 15), (right, bottom), (0, 0, 255), cv2.FILLED)
 
   font = cv2.FONT_HERSHEY_DUPLEX
   cv2.putText(image, name, (left + 6, bottom - 6), font, 1.0, (255, 255, 255), 1)

使用CV2模塊的imShow()方法顯示圖像。

cv2.imshow("Result", image)

使用imwrite()方法將圖像保存到當(dāng)前工作目錄中。

cv2.imwrite("./output.jpg", image)

釋放未被釋放的資源(如果有的話)。

cv2.waitKey(0)
cv2.destroyAllWindows()

Python人臉識別輸出

讓我們看看模型的輸出。

摘要

在這個(gè)機(jī)器學(xué)習(xí)項(xiàng)目中,我們使用我們自己的自定義數(shù)據(jù)集,在python和OpenCV中開發(fā)了一個(gè)人臉識別模型。

到此這篇關(guān)于教你如何用Python實(shí)現(xiàn)人臉識別(含源代碼)的文章就介紹到這了,更多相關(guān)Python人臉識別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python簡單驗(yàn)證碼識別的實(shí)現(xiàn)過程
  • 怎么用Python識別手勢數(shù)字
  • python 如何做一個(gè)識別率百分百的OCR
  • 如何利用Python識別圖片中的文字詳解
  • Python利用機(jī)器學(xué)習(xí)算法實(shí)現(xiàn)垃圾郵件的識別

標(biāo)簽:宜昌 上饒 佳木斯 盤錦 潮州 西寧 湖北 珠海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《教你如何用Python實(shí)現(xiàn)人臉識別(含源代碼)》,本文關(guān)鍵詞  教你,如,何用,Python,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《教你如何用Python實(shí)現(xiàn)人臉識別(含源代碼)》相關(guān)的同類信息!
  • 本頁收集關(guān)于教你如何用Python實(shí)現(xiàn)人臉識別(含源代碼)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品国产污网站| 久久国内精品自在自线400部| 欧美videos中文字幕| 久草这里只有精品视频| 在线免费观看不卡av| 久久国产精品72免费观看| 在线免费亚洲电影| 欧美日韩一区二区三区四区五区 | 国产高清在线精品| 久久综合久久综合亚洲| 麻豆精品一区二区三区| 3d动漫精品啪啪1区2区免费| 亚洲国产精品久久人人爱蜜臀 | 国产sm精品调教视频网站| 一本久久精品一区二区| 国产成a人无v码亚洲福利| 午夜久久久久久| 亚洲午夜久久久| 午夜视频在线观看一区二区三区| 亚洲亚洲人成综合网络| 老司机精品视频一区二区三区| 欧美性猛片xxxx免费看久爱| 99国产精品99久久久久久| 91精品国产综合久久精品性色| 欧美国产一区在线| 亚洲已满18点击进入久久| 国产v日产∨综合v精品视频| 99麻豆久久久国产精品免费| 这里只有精品免费| 91在线观看视频| 欧美日韩1234| 国产精品蜜臀av| 高清在线观看日韩| 久久精品人人做| 国产麻豆成人精品| 亚洲欧洲精品一区二区三区| 亚洲欧美日韩国产成人精品影院| 成人精品视频一区| 久久综合五月天婷婷伊人| 国产毛片精品视频| 日韩国产高清影视| 5566中文字幕一区二区电影| 99久久国产综合色|国产精品| 精品夜夜嗨av一区二区三区| 亚洲一区二区在线免费看| 亚洲九九爱视频| 亚洲综合小说图片| 欧美在线视频你懂得| 91丨九色porny丨蝌蚪| 精品国精品国产| 中文幕一区二区三区久久蜜桃| 成人av电影免费观看| 日本女人一区二区三区| 久久综合久久综合亚洲| 亚洲日本va在线观看| 欧美另类变人与禽xxxxx| 99国产一区二区三精品乱码| 91精品国产一区二区人妖| 亚洲欧洲www| 日韩欧美的一区二区| 国产91高潮流白浆在线麻豆| 亚洲精品国产高清久久伦理二区| 日韩电影免费在线看| 看电视剧不卡顿的网站| 欧美性猛交一区二区三区精品 | 亚洲欧美视频在线观看视频| 国产精品久久久一本精品| 奇米影视在线99精品| 99re成人精品视频| 亚洲欧洲av在线| 成人午夜激情片| 香港成人在线视频| 国产亚洲婷婷免费| 日本免费新一区视频| 欧美日韩国产另类一区| 亚洲欧美视频一区| 91精品国产综合久久精品| 国产.欧美.日韩| 国产在线一区观看| 亚洲不卡av一区二区三区| 久久久国产精品麻豆 | 欧美一a一片一级一片| 亚洲成人激情社区| 久久精品夜色噜噜亚洲aⅴ| 欧美日韩久久不卡| 99久久精品久久久久久清纯| av男人天堂一区| 成人伦理片在线| 久久精品国产一区二区三区免费看| 欧美xxxxx裸体时装秀| 欧美裸体bbwbbwbbw| 色综合一区二区三区| 91在线视频播放地址| av在线综合网| 色琪琪一区二区三区亚洲区| 韩日av一区二区| 不卡视频一二三四| 欧美性猛片xxxx免费看久爱| 日韩欧美一区电影| 久久亚区不卡日本| 国产欧美一区二区三区在线老狼| 中文字幕一区二区三区乱码在线| 中文字幕制服丝袜成人av | 国产.欧美.日韩| 国产盗摄精品一区二区三区在线| 成人午夜免费视频| 色欧美日韩亚洲| 欧美高清你懂得| 日本一区二区三区国色天香 | 91蝌蚪porny| 日韩一区二区三区三四区视频在线观看 | 国产综合色视频| 国产美女视频一区| 欧美日韩在线三级| 成人欧美一区二区三区视频网页| 日韩精品电影在线| 欧美国产一区二区| 秋霞午夜鲁丝一区二区老狼| 99久久er热在这里只有精品15| 欧美日本乱大交xxxxx| 亚洲欧美自拍偷拍| 国产一区激情在线| 欧美午夜精品免费| 天堂成人国产精品一区| 国产高清久久久久| 精品嫩草影院久久| 亚洲欧美乱综合| jlzzjlzz亚洲日本少妇| 久久影音资源网| 国产一区二区在线看| 久久综合九色综合欧美98| 免费在线欧美视频| 久久久99免费| 成人深夜在线观看| 欧美mv日韩mv国产| 麻豆精品久久精品色综合| 2020日本不卡一区二区视频| 国产乱子伦一区二区三区国色天香| 亚洲欧美日韩国产中文在线| 亚洲你懂的在线视频| 美女国产一区二区| 久久精品久久久精品美女| 奇米一区二区三区av| 久久美女艺术照精彩视频福利播放| 99精品欧美一区二区三区小说 | 日本一区二区电影| 91一区二区三区在线播放| 视频一区在线视频| 一区二区三区.www| 136国产福利精品导航| 久久免费午夜影院| 日韩欧美高清一区| 91麻豆精品国产91久久久久久| 91在线视频免费观看| 成人a级免费电影| 国产精品99久| 美女一区二区在线观看| 日韩激情av在线| 亚洲国产wwwccc36天堂| 精品蜜桃在线看| 久久人人爽人人爽| 欧美精品一区二区三区视频| 日韩欧美一区在线观看| 91精选在线观看| 久久久久国产一区二区三区四区 | 日韩美一区二区三区| 精品日韩在线观看| 精品国产三级电影在线观看| 亚洲精品一线二线三线| 日本一区二区三区四区在线视频 | 亚洲va国产天堂va久久en| 日本成人中文字幕在线视频| 亚洲成av人综合在线观看| 麻豆国产精品官网| 成人h精品动漫一区二区三区| 欧美另类久久久品| 精品国产乱码久久久久久影片| 国产精品久久毛片av大全日韩| 日韩经典中文字幕一区| 色综合天天综合给合国产| 欧美韩日一区二区三区| 亚洲综合无码一区二区| 国产69精品久久99不卡| 日韩欧美一区二区久久婷婷| 亚洲国产综合视频在线观看| 国产电影一区二区三区| 三级影片在线观看欧美日韩一区二区| 亚洲视频免费看| 日本人妖一区二区| 国产精品66部| 欧美日韩精品欧美日韩精品 | 九九九精品视频| 午夜私人影院久久久久| 亚洲一卡二卡三卡四卡五卡| 亚洲美女电影在线| 亚洲精品伦理在线| 理论电影国产精品| av电影天堂一区二区在线观看| 欧美综合在线视频| 日韩一区二区三区在线观看|