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

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

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

瀏覽:222日期: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 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
免费不卡在线观看| 91精品xxx在线观看| 久久国产毛片| 亚洲午夜久久久久久尤物| 色婷婷久久久| 乱人伦精品视频在线观看| 久久精品国产99国产| 日韩三区在线| 国产精品一区二区三区四区在线观看 | 日韩国产在线| 免费视频最近日韩| 国产精品自拍区| 亚洲三级毛片| 欧美美女一区| 日韩一区自拍| 91九色综合| 亚洲精品裸体| 久久精品国产亚洲一区二区三区| 蜜臀va亚洲va欧美va天堂| 日韩三区在线| 免费久久99精品国产| 国产精品一在线观看| www.com.cn成人| 日本成人在线一区| 99久久精品网站| 日韩高清中文字幕一区| 亚洲另类视频| 国产v综合v| 欧美偷窥清纯综合图区| 欧美精品资源| 国产欧美日韩精品高清二区综合区| 深夜福利视频一区二区| 日韩中文一区二区| 日韩和的一区二在线| 国产精品免费99久久久| 爽爽淫人综合网网站| 超碰在线99| 日韩精品免费观看视频| 国产999精品在线观看| 日本亚洲视频| 精品在线播放| 国产精品免费99久久久| 国产亚洲高清视频| 国产一区二区三区不卡视频网站 | 国产精品www.| 三级一区在线视频先锋| 国产成人精品一区二区免费看京 | 中国字幕a在线看韩国电影| 国产精品嫩草99av在线| 视频一区中文| 欧美日韩国产观看视频| 国产精品久久久久久妇女| 一区二区精彩视频| 久久成人精品| 国产亚洲亚洲| 日韩视频在线一区二区三区| 日本在线精品| 欧美精品资源| 欧美男人天堂| 久久网站免费观看| 欧美成a人免费观看久久| 神马久久午夜| 欧美好骚综合网| 亚洲精品永久免费视频| 欧美日韩尤物久久| 91综合网人人| 日韩精品网站| 在线一区免费| 伊人久久大香伊蕉在人线观看热v| 欧美一级专区| 久久国产精品亚洲77777| 乱人伦精品视频在线观看| 天堂va蜜桃一区二区三区| 亚洲一区二区日韩| 欧美视频久久| 精品国产欧美日韩| 美女久久久久| 日韩av影院| 国产精品毛片视频| 激情国产在线| 91高清一区| 国产伦理久久久久久妇女| 丝袜诱惑一区二区| 蜜臀久久久99精品久久久久久| 欧美精品福利| zzzwww在线看片免费| 亚洲精品免费观看| 91看片一区| 亚洲1区在线观看| 国产一区福利| 国产亚洲一级| 高清av一区| 亚洲一区av| 国产精久久久| 亚洲午夜黄色| 98精品视频| 国产精品一区2区3区| 午夜国产欧美理论在线播放| 国产精品theporn| 在线精品一区| 99精品在线| 欧美精品99| 在线视频精品| 久久精品国产68国产精品亚洲| 97成人在线| 激情欧美丁香| 国产极品嫩模在线观看91精品| 亚洲欧美日韩一区在线观看| 欧美日韩一区二区三区不卡视频 | 欧美激情日韩| 亚洲作爱视频| 日韩中文字幕高清在线观看| 国产欧美一区二区精品久久久| av一区二区高清| 伊人久久在线| 精品一区91| 国产精品777777在线播放| 日韩精品高清不卡| 日本高清久久| 欧美日韩亚洲一区| 亚洲深深色噜噜狠狠爱网站 | av资源亚洲| 成人亚洲一区| 四虎成人av| 韩日一区二区| 精品国产亚洲一区二区三区在线| 国产日产一区| 国产激情一区| 国产在线不卡一区二区三区| 国产亚洲第一伦理第一区| 国产欧美一区二区三区精品观看| 国产精品亚洲综合色区韩国| 欧美91在线| 亚洲精品88| 三级欧美在线一区| 国产剧情在线观看一区| 精品三级国产| 色爱综合av| aa国产精品| 日韩国产一二三区| 免费日韩一区二区三区| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 一区二区国产精品| 国产亚洲高清一区| 免费国产自久久久久三四区久久| 少妇精品久久久一区二区| 精品欧美日韩精品| 亚洲视频www| 麻豆中文一区二区| 亚洲精品乱码久久久久久蜜桃麻豆| 国产一区二区三区视频在线| 亚洲综合精品四区| 国产伦精品一区二区三区视频| 日本午夜大片a在线观看| 欧美日韩第一| 欧美视频精品全部免费观看| 麻豆国产欧美一区二区三区| 欧美aa在线观看| 日韩av影院| 999久久久91| 日韩av字幕| 亚洲成人日韩| 国产精品久久久网站| 国产二区精品| 日韩精品一级中文字幕精品视频免费观看| 亚洲精品第一| 亚洲午夜黄色| 91一区二区三区四区| 清纯唯美亚洲综合一区| 亚洲成人二区| 红杏一区二区三区| 国产精品一区二区99| 日韩视频一区二区三区在线播放免费观看 | 视频在线不卡免费观看| 亚洲欧美一级| 99久久九九| 手机在线电影一区| 欧美天堂一区二区| 精品国产亚洲一区二区在线观看| 日韩中文在线电影| 欧美在线亚洲综合一区| 日韩avvvv在线播放| 黄毛片在线观看| 蜜芽一区二区三区| 欧美黄页在线免费观看| 亚洲激情久久| 国产一区二区三区不卡av | 麻豆一区二区三| 99视频一区| 精品国产一区二| 手机精品视频在线观看| 亚洲精品黄色| 国产一在线精品一区在线观看| 7777精品| 亚洲欧美久久| 精品一区二区三区中文字幕| 国产精品日韩欧美一区| 亚洲成a人片| 精品女同一区二区三区在线观看| 少妇精品久久久一区二区|