資源簡(jiǎn)介
卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試
參考博客:https://blog.csdn.net/qq_44830040/article/details/107163895

代碼片段和文件信息
#該文件主要是用來(lái)收集人臉圖片。
import?cv2
????
????#視頻來(lái)源,可以來(lái)自一段已存好的視頻,也可以直接來(lái)自USB攝像頭
cap?=?cv2.VideoCapture(0)
num?=?0
????????
while?cap.isOpened():
????
????ret?frame?=?cap.read()?#讀取一幀數(shù)據(jù)
????gray?=?cv2.cvtColor(framecv2.COLOR_BGR2GRAY)#將圖片轉(zhuǎn)化成灰度
????face_cascade?=?cv2.CascadeClassifier(“haarcascade_frontalface_alt2.xml“)
????face_cascade.load(‘D:/mango/bao/haarcascade_frontalface_alt2.xml‘)??#?一定要告訴編譯器文件所在的具體位置
????‘‘‘此文件是opencv的haar人臉特征分類器‘‘‘
????faces?=?face_cascade.detectMultiScale(gray?1.3?5)
????if?len(faces)?>?0:
????????for?(x?y?w?h)?in?faces:
????????????#?將當(dāng)前幀保存為圖片
????????????img_name?=?‘%s/%d.jpg‘?%?(“F:/data/olive“?num)
????????????image?=?frame[y?-?10:?y?+?h?+?10?x?-?10:?x?+?w?+?10]
????????????cv2.imwrite(img_name?image)
????????????num?+=?1
????????????if?num?>?1000:??#?如果超過(guò)指定最大保存數(shù)量退出循環(huán)
????????????????break
????????????cv2.rectangle(frame?(x?y)?(x?+?w?y?+?h)?(0?0?255)?2)
????????????#?顯示當(dāng)前捕捉到了多少人臉圖片
????????????font?=?cv2.FONT_HERSHEY_SIMPLEX
????????????cv2.putText(frame?‘num:%d‘?%?(num)?(x?+?30?y?+?30)?font?1?(255?0?255)?4)
????#?超過(guò)指定最大保存數(shù)量結(jié)束程序
????if?num?>?1000:?break
????#?顯示圖像并等待10毫秒按鍵輸入,輸入‘q’退出程序
????cv2.imshow(“capture“?frame)
????if?cv2.waitKey(10)?&?0xFF?==?ord(‘q‘):
????????break
????????#?釋放攝像頭并銷毀所有窗口
cap.release()
cv2.destroyAllWindows()
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-07-10?19:01??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\
?????目錄???????????0??2020-07-10?19:01??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\.idea\
?????文件?????????184??2020-07-09?23:30??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\.idea\.gitignore
?????目錄???????????0??2020-07-10?19:01??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\.idea\inspectionProfiles\
?????文件?????????174??2020-07-09?23:30??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\.idea\inspectionProfiles\profiles_settings.xm
?????文件?????????301??2020-07-09?23:30??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\.idea\misc.xm
?????文件?????????267??2020-07-09?23:30??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\.idea\modules.xm
?????文件?????????291??2020-07-09?23:30??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\.idea\work.iml
?????文件???????11032??2020-07-10?19:01??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\.idea\workspace.xm
?????目錄???????????0??2020-07-10?19:01??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\__pycache__\
?????文件????????5288??2020-07-10?07:57??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\__pycache__\face_CNN_keras.cpython-35.pyc
?????文件?????????953??2020-07-10?01:30??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\__pycache__\loaddata.cpython-35.pyc
?????文件????????1069??2020-07-10?07:41??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\__pycache__\picturepraction.cpython-35.pyc
?????文件????????1692??2020-07-10?07:29??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\catchpicture.py
?????文件????????7303??2020-07-10?01:47??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\face_CNN_keras.py
?????文件????????2532??2020-07-10?01:41??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\faceclassify.py
?????文件?????????802??2020-07-10?00:02??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\loaddata.py
?????文件????????1249??2020-07-10?07:37??卷積神經(jīng)網(wǎng)絡(luò)的人臉識(shí)別樣本采集+Keras編程+識(shí)別模型訓(xùn)練和測(cè)試代碼\picturepraction.py
評(píng)論
共有 條評(píng)論