資源簡介
能夠實現調用攝像頭,實時檢測人臉,實時注冊捕捉照片存入本地,同時多人識別的人臉識別程序的源代碼,需要環境為face_recognition,dlib,cv2,numpy等,可自行在pycharm等配置環境。
代碼片段和文件信息
import?face_recognition
import?cv2
import?numpy?as?np
#?This?is?a?demo?of?running?face?recognition?on?live?video?from?your?webcam.?It‘s?a?little?more?complicated?than?the
#?other?example?but?it?includes?some?basic?performance?tweaks?to?make?things?run?a?lot?faster:
#???1.?Process?each?video?frame?at?1/4?resolution?(though?still?display?it?at?full?resolution)
#???2.?Only?detect?faces?in?every?other?frame?of?video.
#?PLEASE?NOTE:?This?example?requires?OpenCV?(the?‘cv2‘?library)?to?be?installed?only?to?read?from?your?webcam.
#?OpenCV?is?*not*?required?to?use?the?face_recognition?library.?It‘s?only?required?if?you?want?to?run?this
#?specific?demo.?If?you?have?trouble?installing?it?try?any?of?the?other?demos?that?don‘t?require?it?instead.
#?Get?a?reference?to?webcam?#0?(the?default?one)
video_capture?=?cv2.VideoCapture(0)
#?Load?a?sample?picture?and?learn?how?to?recognize?it.
obama_image?=?face_recognition.load_image_file(“zcx.jpg“)
obama_face_encoding?=?face_recognition.face_encodings(obama_image)[0]
#?Load?a?second?sample?picture?and?learn?how?to?recognize?it.
#?Create?arrays?of?known?face?encodings?and?their?names
known_face_encodings?=?[
????obama_face_encoding
]
known_face_names?=?[
????“Barack?Obama“
]
#?Initialize?some?variables
face_locations?=?[]
face_encodings?=?[]
face_names?=?[]
process_this_frame?=?True
while?True:
????#?Grab?a?single?frame?of?video
????ret?frame?=?video_capture.read()
????#?Resize?frame?of?video?to?1/4?size?for?faster?face?recognition?processing
????small_frame?=?cv2.resize(frame?(0?0)?fx=0.25?fy=0.25)
????#?Convert?the?image?from?BGR?color?(which?OpenCV?uses)?to?RGB?color?(which?face_recognition?uses)
????rgb_small_frame?=?small_frame[:?:?::-1]
????#?Only?process?every?other?frame?of?video?to?save?time
????if?process_this_frame:
????????#?Find?all?the?faces?and?face?encodings?in?the?current?frame?of?video
????????face_locations?=?face_recognition.fac
- 上一篇:爬取汽車之家指定配置信息
- 下一篇:Python爬取豆瓣圖書信息并保存到本地
評論
共有 條評論