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

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

python基于opencv實現人臉識別

瀏覽:31日期: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久久,三上悠亚国产精品一区二区三区
久久精品99国产国产精| 日韩久久视频| 久久精品色播| 青青国产精品| 亚洲狼人精品一区二区三区| 黄色日韩在线| 亚洲黄色免费av| 日韩不卡在线观看日韩不卡视频| 99视频精品| 欧美久久精品一级c片| 色爱综合av| 久久久天天操| se01亚洲视频| 麻豆成全视频免费观看在线看| 日韩精品视频中文字幕| 日韩中文字幕av电影| 午夜av一区| 亚洲爱爱视频| 日韩精品网站| 麻豆精品视频在线观看| 日韩三级一区| 日韩av午夜在线观看| 亚洲精品护士| 日本中文字幕视频一区| 日韩精品久久久久久久软件91| 麻豆久久精品| 亚洲青青久久| 日韩高清成人在线| 偷拍亚洲精品| 日韩av黄色在线| 国产精品一区二区三区av| 国产日韩亚洲| 国产精品手机在线播放| 麻豆精品国产91久久久久久| 国产日韩欧美中文在线| 日韩三区四区| 国产欧美一区二区三区米奇| 日韩欧美三区| 亚洲精品一二三**| 日本少妇精品亚洲第一区| 国产亚洲欧美日韩精品一区二区三区| 日本一区中文字幕| 国产欧美一区二区三区精品观看| 国产精品香蕉| 国产va在线视频| 久久久久久美女精品| 99成人在线| 99re国产精品| 日韩欧乱色一区二区三区在线| 国产精品久久777777毛茸茸| 久久亚洲国产精品尤物| 欧美aa在线观看| 国产专区一区| 日韩制服丝袜av| 国产视频一区二| 国产专区精品| 不卡av一区二区| 免费看日韩精品| 欧美自拍一区| 亚洲伊人av| 免费视频久久| 久久不卡日韩美女| 日韩欧美视频专区| 首页欧美精品中文字幕| 日韩高清不卡一区| 成人在线免费观看网站| 久久国产亚洲| 亚洲日本国产| 久久伊人亚洲| 中文一区二区| 国产精品99精品一区二区三区∴| 女生影院久久| 中文字幕一区二区三区日韩精品| 国产精品久久乐| 欧美+日本+国产+在线a∨观看| 日本欧洲一区二区| 精品视频一区二区三区在线观看| 91一区二区| 日韩专区欧美专区| 日产精品一区二区| 亚洲一二av| 日本少妇一区| 欧美一级二区| 九一国产精品| 麻豆精品在线| 首页国产欧美久久| 欧美激情另类| 日韩精品亚洲专区| 日本蜜桃在线观看视频| 亚洲另类黄色| 国产不卡av一区二区| 香蕉久久夜色精品国产| 国产精品免费精品自在线观看| 国产综合激情| 日本不卡一区二区三区| 国产一区二区三区亚洲| 久久国产精品99国产| 卡一精品卡二卡三网站乱码| 99在线观看免费视频精品观看| 国产激情精品一区二区三区| 国产精品毛片在线看| 国产精品99视频| 欧美亚洲色图校园春色| 午夜精品免费| 成人台湾亚洲精品一区二区| 最新国产精品久久久| 国产一区不卡| 久久亚洲风情| 久久激情网站| 久久影视三级福利片| 亚洲精品美女91| 国精品一区二区三区| 精品理论电影在线| 91久久精品无嫩草影院| 国产亚洲在线观看| 91精品一区二区三区综合在线爱| 国产精品蜜月aⅴ在线| 六月婷婷一区| 久久精品91| 精品高清久久| 综合干狼人综合首页| 国产精品99一区二区| 麻豆国产一区| 国产亚洲精品美女久久久久久久久久| 中日韩男男gay无套| 久久蜜桃精品| 国产传媒在线观看| 精品国产三区在线| 国产精品丝袜在线播放| 中文字幕一区二区精品区| 91精品婷婷色在线观看| 国产精品网址| 日韩精品久久久久久| 亚洲一区二区毛片| 国产一区清纯| 久久久水蜜桃av免费网站| 欧美国产偷国产精品三区| 国产麻豆精品| 国产日韩欧美一区二区三区| 日本亚洲最大的色成网站www| 欧美专区18| 国产一级一区二区| 亚洲免费精品| 伊人精品在线| 亚洲精品在线观看91| 99久久www免费| 日本精品不卡| 久久人人97超碰国产公开结果| 久久精品国产999大香线蕉| 日本强好片久久久久久aaa| 日韩国产欧美在线播放| 日本高清久久| 亚洲影院天堂中文av色| 免费欧美在线视频| 亚洲精品无播放器在线播放| 综合激情五月婷婷| 日本a级不卡| 国产日产高清欧美一区二区三区| 91成人在线精品视频| 国产一区二区三区四区大秀 | 中文日韩在线| 日本欧美在线| 国产精品高颜值在线观看| 亚洲成人一区| 日产欧产美韩系列久久99| 国产激情综合| 99久久久久久中文字幕一区| 亚洲精一区二区三区| 精品一区二区三区在线观看视频| 中文字幕系列一区| 亚洲91网站| 动漫av一区| 野花国产精品入口| 国产精品一区二区av日韩在线| 日韩av首页| 日韩高清三区| 精品捆绑调教一区二区三区| 日av在线不卡| 日韩av在线播放网址| 蜜臀久久久99精品久久久久久| 久久99蜜桃| 亚洲深夜福利| 久久中文字幕导航| 9色精品在线| 精品国产精品国产偷麻豆| 尤物网精品视频| 麻豆精品少妇| 性欧美长视频| 97视频热人人精品免费| 男女男精品网站| 成人台湾亚洲精品一区二区| 久久福利精品| 正在播放日韩精品| 亚洲精品黄色| 91精品蜜臀一区二区三区在线| 亚洲精品在线二区| 久久精品在线| 久久三级毛片| 亚洲精品亚洲人成在线观看| 国产日韩电影|