成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

Python環境使用OpenCV檢測人臉實現教程

瀏覽:135日期:2022-07-07 18:29:02

一、文章概述

本文將要講述的是Python環境下如何用OpenCV檢測人臉,本文的主要內容分為:

1、檢測圖片中的人臉

2、實時檢測視頻中出現的人臉

3、用運設備的攝像頭實時檢測人臉

二:準備工作

提前做的準備:

安裝好Python3

下載安裝OpenCV庫,方法是

pip install opencv-python -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com/pypi/simple

下載特征數據HAAR和LBP,這兩種數據都能實現對人臉特征的提取,HAAR大多是小數計算所以運算速度較慢,LBP大多是整數計算運行速度較快。如圖所示,本次實例用紅框中的文本,其他的文本,比如第一個haarcascade_eye.xml是眼睛識別的文本,我們下次再用。

(1)代碼和說明

import cv2 as cvimport numpy as npdef face_detect_demo():#人臉檢測函數 gray = cv.cvtColor(src, cv.COLOR_BGR2GRAY)#把圖片變成灰度圖片,因為人臉的特征需要在灰度圖像中查找 #以下分別是HAAR和LBP特征數據,任意選擇一種即可,注意:路徑中的‘/’和‘’是有要求的 # 通過級聯檢測器 cv.CascadeClassifier,加載特征數據 # face_detector = cv.CascadeClassifier('D:/pyproject/cv_renlianjiance/haarcascades/haarcascade_frontalface_alt_tree.xml') face_detector = cv.CascadeClassifier( 'D:/pyproject/cv_renlianjiance/lbpcascades/lbpcascade_frontalcatface.xml') #在尺度空間對圖片進行人臉檢測,第一個參數是哪個圖片,第二個參數是向上或向下的尺度變化,是原來尺度的1.02倍,第三個參數是在相鄰的幾個人臉檢測矩形框內出現就認定成人臉,這里是在相鄰的5個人臉檢測框內出現,如果圖片比較模糊的話建議降低一點 faces = face_detector.detectMultiScale(gray, 1.02, 5) for x, y, w, h in faces:#繪制結果圖 #rectangle參數說明,要繪制的目標圖像,矩形的第一個頂點,矩形對角線上的另一個頂點,線條的顏色,線條的寬度 cv.rectangle(src, (x, y), (x+w, y+h), (0, 0, 255), 2) cv.imshow('result', src)#輸出結果圖src = cv.imread('D:/pyproject/cv_renlianjiance/cvrenxiangpic/1.jpg')#圖片是JPG和png都可以cv.namedWindow('input image', cv.WINDOW_AUTOSIZE)#創建繪圖窗口cv.namedWindow('result', cv.WINDOW_AUTOSIZE)cv.imshow('input image', src)face_detect_demo()cv.waitKey(0)cv.destroyAllWindows()#作用是能正常關閉繪圖窗口

(2)結果展示

Python環境使用OpenCV檢測人臉實現教程

2、視頻中的人臉檢測

(1)代碼和說明

import cv2 as cvimport numpy as npdef face_detect_demo(image): gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY) # face_detector = cv.CascadeClassifier('D:/pyproject/cv_renlianjiance/haarcascades/haarcascade_frontalface_alt_tree.xml') face_detector = cv.CascadeClassifier('D:/pyproject/cv_renlianjiance/lbpcascades/lbpcascade_frontalcatface.xml') faces = face_detector.detectMultiScale(gray, 1.02, 5) for x, y, w, h in faces: cv.rectangle(image, (x, y), (x+w, y+h), (0, 0, 255), 2) cv.imshow('result', image)capture = cv.VideoCapture('D:/pyproject/cv_renlianjiance/video/1.mp4')cv.namedWindow('result', cv.WINDOW_AUTOSIZE)while (True): #按幀讀取視頻,ret,frame是獲cap.read()方法的兩個返回值。其中ret是布爾值,如果讀取幀是正確的則返回True,如果文件讀取到結尾,它的返回值就為False。frame就是每一幀的圖像,是個三維矩陣。 ret, frame = capture.read() # cv.flip函數表示圖像翻轉,沿y軸翻轉, 0: 沿x軸翻轉, <0: x、y軸同時翻轉 frame = cv.flip(frame, 1) face_detect_demo(frame) #waitKey()方法本身表示等待鍵盤輸入,參數是1,表示延時1ms切換到下一幀圖像,對于視頻而言; c = cv.waitKey(10) if c == 27:#當鍵盤按下‘ESC’退出程序 break#cv.waitKey(0)參數為0,如cv2.waitKey(0)只顯示當前幀圖像,相當于視頻暫停,;cv.waitKey(0)cv.destroyAllWindows()#作用是能正常關閉繪圖窗口

(2)結果展示

Python環境使用OpenCV檢測人臉實現教程

3、利用設備上的攝像頭進行人臉檢測,其實和2中的代碼一樣,只是打開攝像頭,而不是讀取視頻文件

代碼和說明

import cv2 as cvimport numpy as npdef face_detect_demo(image): gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY) # face_detector = cv.CascadeClassifier('D:/pyproject/cv_renlianjiance/haarcascades/haarcascade_frontalface_alt_tree.xml') face_detector = cv.CascadeClassifier('D:/pyproject/cv_renlianjiance/lbpcascades/lbpcascade_frontalcatface.xml') faces = face_detector.detectMultiScale(gray, 1.02, 5) for x, y, w, h in faces: cv.rectangle(image, (x, y), (x+w, y+h), (0, 0, 255), 2) cv.imshow('result', image)capture = cv.VideoCapture(0)#其中的0表示電腦中的第一個相機cv.namedWindow('result', cv.WINDOW_AUTOSIZE)while (True): #按幀讀取視頻,ret,frame是獲cap.read()方法的兩個返回值。其中ret是布爾值,如果讀取幀是正確的則返回True,如果文件讀取到結尾,它的返回值就為False。frame就是每一幀的圖像,是個三維矩陣。 ret, frame = capture.read() # cv.flip函數表示圖像翻轉,沿y軸翻轉, 0: 沿x軸翻轉, <0: x、y軸同時翻轉 frame = cv.flip(frame, 1) face_detect_demo(frame) #waitKey()方法本身表示等待鍵盤輸入,參數是1,表示延時1ms切換到下一幀圖像,對于視頻而言; c = cv.waitKey(10) if c == 27:#當鍵盤按下‘ESC’退出程序 break#cv.waitKey(0)參數為0,如cv2.waitKey(0)只顯示當前幀圖像,相當于視頻暫停,;cv.waitKey(0)cv.destroyAllWindows()#作用是能正常關閉繪圖窗口

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
久久视频一区二区| 久久国产精品久久w女人spa| 一本综合精品| 国产精品久久久久久久久快鸭| 成人午夜免费视频| 91麻豆精品国产自产在线观看一区| 亚洲地区一二三色| 国产一区二区三区奇米久涩 | 中文日韩欧美| 国产午夜亚洲精品理论片色戒| 成人性生交大片免费看视频在线 | jvid福利写真一区二区三区| 91精品国产91久久综合桃花| 国产一区二区日韩精品| 在线观看免费视频综合| 日韩av高清在线观看| 麻豆久久婷婷| 日本中文字幕一区二区有限公司| 色视频一区二区| 欧美aaaaa成人免费观看视频| 亚洲一区二区免费看| 一区二区三区在线视频观看| 日韩亚洲国产欧美| 亚洲成人777| 色丁香久综合在线久综合在线观看| 肉色丝袜一区二区| 91国产成人在线| 韩国av一区二区三区四区| 4438成人网| 成人小视频在线| 欧美精品一区二区久久婷婷| 97国产精品videossex| 国产亚洲欧美日韩日本| 欧美在线高清| 国产精品国产馆在线真实露脸| 亚洲手机视频| 亚洲综合精品久久| 老司机午夜免费精品视频| 老司机午夜精品| 欧美一级淫片007| av男人天堂一区| |精品福利一区二区三区| 国产精品日韩精品欧美精品| 日本欧美在线看| 9191久久久久久久久久久| 国产成人av资源| 国产日韩欧美麻豆| 国产精品毛片| 日韩av在线发布| 欧美一区二区美女| 色综合一区二区三区| 国产精品国产三级国产| 国产欧美一区二区色老头| 蜜桃一区二区三区在线| 欧美成人精品1314www| 欧美韩日精品| 午夜日韩在线电影| 日韩视频免费观看高清完整版在线观看 | 在线观看精品一区| 高清视频一区二区| 最新国产の精品合集bt伙计| 美女被久久久| 国产一区二区三区免费| 中文字幕不卡三区| 一本色道久久综合狠狠躁的推荐| 国产成人午夜精品影院观看视频| 国产日产亚洲精品系列| 亚洲影音一区| 中文字幕一区二区三区不卡在线| 亚洲小说欧美激情另类| 久久亚洲色图| 国产成人在线影院| 国产精品视频一区二区三区不卡| 国产精品久久久免费| 狠狠v欧美v日韩v亚洲ⅴ| 中文字幕国产一区| 色婷婷综合久久久久中文一区二区| 日韩精品一区第一页| 91精品国产丝袜白色高跟鞋| 亚洲天堂激情| 国产综合色在线视频区| 国产精品入口麻豆九色| 91久久精品日日躁夜夜躁欧美| 波多野结衣精品在线| 亚洲午夜视频在线| 精品国产乱码久久久久久浪潮| 日韩一区二区久久| 国产黄人亚洲片| 亚洲综合丁香婷婷六月香| 粉嫩13p一区二区三区| 激情欧美一区| 日韩**一区毛片| 欧美精品一区二区蜜臀亚洲| 日韩五码在线| 成人小视频在线观看| 亚洲制服丝袜av| 精品成人a区在线观看| 噜噜噜噜噜久久久久久91| 99视频精品全部免费在线| 亚洲大型综合色站| 国产婷婷一区二区| 色狠狠色狠狠综合| 国产一区二区三区四区hd| 久久精品国产**网站演员| 亚洲欧美自拍偷拍色图| 欧美一区二区三区啪啪| 国产精品腿扒开做爽爽爽挤奶网站| 国产91精品入口| 亚洲一区二区三区在线| 久久精品一区二区三区四区| 91高清在线观看| 成人动漫中文字幕| 欧美日韩国产高清一区二区三区 | 看欧美日韩国产| bt欧美亚洲午夜电影天堂| 日韩激情一二三区| 成人欧美一区二区三区| 欧美一级欧美三级| 91高清视频免费看| 亚洲高清av| av影院午夜一区| 精品一区二区在线免费观看| 亚洲一区二区免费视频| 国产欧美精品国产国产专区| 欧美日韩国产在线观看| 国产模特精品视频久久久久| 日韩欧美成人一区| av电影在线观看一区| 另类小说一区二区三区| 亚洲欧美激情插| 国产色产综合产在线视频| 欧美日韩黄色一区二区| 久久精品99| 亚洲美女视频在线免费观看| 91丨九色丨蝌蚪丨老版| 国产毛片精品视频| 天堂成人免费av电影一区| 国产精品久久99| 精品亚洲国产成人av制服丝袜| 欧美va在线播放| 欧美电影精品一区二区| 夜夜嗨网站十八久久| 色美美综合视频| 成人黄色小视频| 久久成人免费电影| 日韩二区在线观看| 伊人夜夜躁av伊人久久| 中文字幕亚洲成人| 中文字幕国产精品一区二区| 26uuu精品一区二区 | 精品久久人人做人人爱| 91麻豆精品国产91久久久使用方法 | 精品欧美一区二区在线观看| 欧美日韩成人综合天天影院| 色就色 综合激情| 久久国产99| 国产亚洲永久域名| 亚洲精品社区| 伊人久久大香线蕉综合热线| 欧美日韩一区二区视频在线| 欧美成人69| 女主播福利一区| 99久久99久久免费精品蜜臀| 成人精品免费视频| 岛国av在线一区| 国产成人精品在线看| 国产成人综合网| 国产iv一区二区三区| 国产电影一区在线| 国产乱码精品1区2区3区| 激情综合色播五月| 韩国av一区二区| 国产精品888| 成人久久视频在线观看| 成人综合日日夜夜| aaa亚洲精品一二三区| av中文一区二区三区| 91一区一区三区| 欧美日韩一区二区三区在线视频 | 亚洲一级二级在线| 亚洲一区二区美女| 亚洲va韩国va欧美va| 偷偷要91色婷婷| 美国av一区二区| 国产高清不卡一区二区| 成人一区在线观看| 91视视频在线直接观看在线看网页在线看 | 成人国产一区二区三区精品| 丁香激情综合国产| 91年精品国产| 国产精品成人观看视频免费| 欧美日韩在线精品| 国产人成精品一区二区三| 噜噜噜噜噜久久久久久91| 欧美性生活影院| 91精品国产美女浴室洗澡无遮挡| 日韩精品一区二区三区蜜臀| 国产亚洲精品bt天堂精选| ...中文天堂在线一区| 亚洲一区二区三区四区在线观看 |