日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python基于opencv實現人臉識別

瀏覽:33日期:2022-06-30 13:23:16

將opencv中haarcascade_frontalface_default.xml文件下載到本地,我們調用它輔助進行人臉識別。

識別圖像中的人臉

#coding:utf-8import cv2 as cv# 讀取原始圖像img = cv.imread(’face.png’)# 調用熟悉的人臉分類器 識別特征類型# 人臉 - haarcascade_frontalface_default.xml# 人眼 - haarcascade_eye.xml# 微笑 - haarcascade_smile.xmlface_detect = cv.CascadeClassifier(’haarcascade_frontalface_default.xml’)gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)# 檢查人臉 按照1.1倍放到 周圍最小像素為5face_zone = face_detect.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=5)print (’識別人臉的信息:’,face_zone)# 繪制矩形和圓形檢測人臉for x, y, w, h in face_zone: # 繪制矩形人臉區域 thickness表示線的粗細 cv.rectangle(img, pt1=(x, y), pt2=(x+w, y+h),color=[0,0,255], thickness=2) # 繪制圓形人臉區域 radius表示半徑 cv.circle(img, center=(x+w//2, y+h//2), radius=w//2, color=[0,255,0], thickness=2)# 設置圖片可以手動調節大小cv.namedWindow('Easmount-CSDN', 0)# 顯示圖片cv.imshow('Easmount-CSDN', img)# 等待顯示 設置任意鍵退出程序cv.waitKey(0)cv.destroyAllWindows()

python基于opencv實現人臉識別

注意,此算法只能檢測正臉,并且任何算法都有一定的準確率。如上圖所示,圖像中有一處被錯誤地檢測為人臉。

CascadeClassifier:

是OpenCV中人臉檢測的一個級聯分類器,既可以使用Haar,也可以使用LBP特征。以Haar特征分類器為基礎的對象檢測技術是一種非常有效的技術。它是基于機器學習且使用大量的正負樣本訓練得到分類器。

Haar-like矩形特征:

是用于物體檢測的數字圖像特征。這類矩形特征模板由兩個或多個全等的黑白矩形相鄰組合而成,而矩形特征值是白色矩形的灰度值的和減去黑色矩形的灰度值的和,矩形特征對一些簡單的圖形結構,如線段、邊緣比較敏感。如果把這樣的矩形放在一個非人臉區域,那么計算出的特征值應該和人臉特征值不一樣,所以這些矩形就是為了把人臉特征量化,以區分人臉和非人臉。

LBP:

是一種特征提取方式,能提取出圖像的局部的紋理特征,最開始的LBP算子是在3X3窗口中,取中心像素的像素值為閥值,與其周圍八個像素點的像素值比較,若像素點的像素值大于閥值,則此像素點被標記為1,否則標記為0。這樣就能得到一個八位二進制的碼,轉換為十進制即LBP碼,于是得到了這個窗口的LBP值,用這個值來反映這個窗口內的紋理信息。LBPH是在原始LBP上的一個改進,在opencv支持下我們可以直接調用函數直接創建一個LBPH人臉識別的模型。比如:cv.face.LBPHFaceRecognizer_create()。

detectMultiScale:

檢測人臉算法,其參數:? image表示要檢測的輸入圖像? objects表示檢測到的人臉目標序列? scaleFactor表示每次圖像尺寸減小的比例? minNeighbors表示每一個目標至少要被檢測到3次才算是真的目標,因為周圍的像素和不同的窗口大小都可以檢測到人臉? minSize表示目標的最小尺寸? maxSize表示目標的最大尺寸

識別視頻中的人臉

將視頻中每一幀圖像取出,進行圖像人臉識別,標記識別到的人臉,顯示每一幀圖像。

#coding:utf-8import cv2 as cvimport numpy as np# 加載視頻cap = cv.VideoCapture(’wang.mp4’)# 調用熟悉的人臉分類器 識別特征類型# 人臉 - haarcascade_frontalface_default.xml# 人眼 - haarcascade_eye.xm# 微笑 - haarcascade_smile.xmlface_detect = cv.CascadeClassifier(’haarcascade_frontalface_default.xml’)while True: # 讀取視頻片段 flag, frame = cap.read() if flag == False: break # 灰度處理 gray = cv.cvtColor(frame, cv.COLOR_BGR2GRAY) # 檢查人臉 按照1.1倍放到 周圍最小像素為5 face_zone = face_detect.detectMultiScale(gray, scaleFactor = 1.5, minNeighbors = 8) # 繪制矩形和圓形檢測人臉 for x, y, w, h in face_zone: cv.rectangle(frame, pt1 = (x, y), pt2 = (x+w, y+h), color = [0,0,255], thickness=2) cv.circle(frame, center = (x + w//2, y + h//2), radius = w//2, color = [0,255,0], thickness = 2) # 顯示圖片 cv.imshow(’video’, frame) # 設置退出鍵和展示頻率 if ord(’q’) == cv.waitKey(25): break# 釋放資源cv.destroyAllWindows()cap.release()

python基于opencv實現人臉識別

識別攝像頭中的人臉

#coding:utf-8import cv2 as cv# 識別電腦攝像頭并打開cap = cv.VideoCapture(0)# 調用熟悉的人臉分類器 識別特征類型# 人臉 - haarcascade_frontalface_default.xml# 人眼 - haarcascade_eye.xm# 微笑 - haarcascade_smile.xmlface_detect = cv.CascadeClassifier(’haarcascade_frontalface_default.xml’)while True: # 讀取視頻片段 flag, frame = cap.read() if flag == False: break # 灰度處理 gray = cv.cvtColor(frame, code=cv.COLOR_BGR2GRAY) # 檢查人臉 按照1.1倍放到 周圍最小像素為5 face_zone = face_detect.detectMultiScale(gray, scaleFactor = 1.1, minNeighbors = 5) # 繪制矩形和圓形檢測人臉 for x, y, w, h in face_zone: cv.rectangle(frame, pt1 = (x, y), pt2 = (x+w, y+h), color = [0,0,255], thickness=2) cv.circle(frame, center = (x + w//2, y + h//2), radius = w//2, color = [0,255,0], thickness = 2) # 顯示圖片 cv.imshow(’video’, frame) # 設置退出鍵和展示頻率 if ord(’q’) == cv.waitKey(40): break# 釋放資源cv.destroyAllWindows()cap.release()

以上就是python基于opencv實現人臉識別的詳細內容,更多關于python opencv 人臉識別的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
奇米777国产一区国产二区| 亚洲欧洲国产精品一区| 欧美一区三区| 久久久久午夜电影| 日韩精品成人| 国产中文在线播放| 日韩一区二区三区精品| 加勒比视频一区| 久久国产视频网| 日韩精品永久网址| 欧美日韩国产探花| 国产精品久久久免费| 久久一区亚洲| 亚洲制服一区| 欧美日韩一区自拍| 国产欧美啪啪| 国产一区二区三区免费在线| 鲁鲁在线中文| yellow在线观看网址| 亚洲天堂av影院| 亚洲电影在线| 国产精品丝袜xxxxxxx| 亚洲综合在线电影| 亚洲五月婷婷| 国产二区精品| 伊人久久大香伊蕉在人线观看热v| 999久久久精品国产| av中文字幕在线观看第一页| 日韩精品永久网址| 欧美男人天堂| 五月婷婷六月综合| 蜜臀av亚洲一区中文字幕| 欧美精品一二| 亚洲调教视频在线观看| 蜜桃成人av| 亚洲一区日韩| 日韩精品一级中文字幕精品视频免费观看| av一区在线| 婷婷综合亚洲| 美国欧美日韩国产在线播放| 久久久久久久久99精品大| 另类中文字幕国产精品| 精品网站999| 青草av.久久免费一区| 免播放器亚洲一区| 国产精品久久久久久久久免费高清| 久久中文字幕一区二区| 99久久视频| 欧美在线资源| 欧美一区91| av高清不卡| 日韩中文字幕亚洲一区二区va在线| 91精品国产自产精品男人的天堂 | 久久久久观看| 九色精品91| 91精品一区| 久久中文字幕av一区二区不卡| 欧美成a人免费观看久久| 欧美亚洲精品在线| av资源亚洲| 国产精品久久久久久妇女| 欧美一区在线观看视频| 日韩天堂在线| 蜜芽一区二区三区| 麻豆精品99| 久久久久国产一区二区| 欧美午夜不卡| 老司机免费视频一区二区| 国产极品模特精品一二| 国产精品激情| 久久精品伊人| 国产精品一区亚洲| 日本不卡视频在线观看| 日韩精品视频一区二区三区| 午夜在线观看免费一区| 欧美成人午夜| 日韩欧美少妇| 欧美黑人做爰爽爽爽| 亚洲我射av| 亚洲精品进入| 日韩欧美中文字幕在线视频| 免费人成在线不卡| 蜜臀va亚洲va欧美va天堂| 免费视频久久| 男女激情视频一区| 日韩国产欧美视频| 国产精品va| 麻豆视频久久| 欧美天堂视频| 国产亚洲激情| 亚洲免费资源| 国产精品一区二区三区www| 亚洲精品高潮| 日韩激情网站| 欧美精品97| 中文字幕在线看片| 日韩不卡免费高清视频| 日韩综合精品| 午夜国产精品视频| 午夜性色一区二区三区免费视频| 亚洲精品系列| 国产美女精品视频免费播放软件| 亚洲三级欧美| 色爱综合网欧美| 国产一区国产二区国产三区 | 亚洲精品自拍| se01亚洲视频 | 久久久久免费av| 欧美亚洲tv| 欧美激情麻豆| 欧美日韩国产免费观看视频| 国产精品尤物| 女同性一区二区三区人了人一| 久久aⅴ国产紧身牛仔裤| 青青草国产精品亚洲专区无| 成人一区而且| 91久久视频| 国产精品亚洲综合久久| 欧美亚洲日本精品| 色综合视频一区二区三区日韩 | 少妇精品久久久一区二区| 免费视频国产一区| 欧美色图国产精品| 日本久久成人网| 久久久久久久久丰满| a天堂资源在线| 国产调教精品| 欧美日韩99| 91精品丝袜国产高跟在线| 亚洲永久精品唐人导航网址| 日韩欧美国产精品综合嫩v| 精品国产网站| 国产一区二区三区日韩精品| 久久精品五月| 国产自产自拍视频在线观看| 精品九九在线| 久久天堂影院| 日本黄色精品| 四虎影视精品| 亚洲二区三区不卡| 红桃视频亚洲| 日欧美一区二区| 青青国产91久久久久久| 国产精品嫩草影院在线看| 美女精品一区二区| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 国产伦久视频在线观看| 国产 日韩 欧美 综合 一区| 日韩一区二区中文| 91久久视频| 国产日韩欧美一区| 精品久久福利| 宅男在线一区| 蜜臀a∨国产成人精品| 国产毛片精品| 香蕉久久99| 日韩av中文字幕一区| 蜜桃精品视频| 婷婷亚洲成人| 日韩精品三级| 国产精品色婷婷在线观看| 精品午夜久久| 日韩欧美字幕| 日韩影院免费视频| 日韩av一区二区在线影视| 久久av综合| 日本精品不卡| 日韩**一区毛片| 国产v综合v| 青青国产91久久久久久| 日韩欧美中文| 亚州精品视频| 久久久久久久欧美精品| 亚洲精品成人一区| 久久精品国产999大香线蕉| 国产精品亚洲产品| 成人一区不卡| 亚洲一卡久久| 久久精品国产亚洲aⅴ| 午夜久久久久| 国产精品www.| 99国产精品99久久久久久粉嫩| 欧美一区二区三区久久精品| www成人在线视频| 亚欧洲精品视频在线观看| 久久久久国产精品一区二区| 欧美亚洲二区| 性色av一区二区怡红| 欧美在线亚洲| 国产一区二区亚洲| 欧美日韩国产在线一区| 91成人精品在线| 久久精品影视| 久久久国产精品网站| 美女国产精品| 亚洲激情久久| 97视频热人人精品免费| 日韩精品福利一区二区三区| 在线手机中文字幕| 成人国产精品一区二区免费麻豆|