資源簡(jiǎn)介
一個(gè)python調(diào)用opencv實(shí)現(xiàn)人臉識(shí)別的小DEMO,值得嘗試

代碼片段和文件信息
import?sys
import?importlib
import?cv2
importlib.reload(sys)
#?待檢測(cè)的圖片路徑
imagepath?=?‘C:\\1.jpg‘
#?獲取訓(xùn)練好的人臉的參數(shù)數(shù)據(jù),這里直接從GitHub上使用默認(rèn)值
face_cascade?=?cv2.CascadeClassifier(‘haarcascade_frontalface_default.xml‘)
#?讀取圖片
image?=?cv2.imread(imagepath)
gray?=?cv2.cvtColor(image?cv2.COLOR_BGR2GRAY)
#?探測(cè)圖片中的人臉
faces?=?face_cascade.detectMultiScale(
????gray
????scaleFactor=1.15
????minNeighbors=5
????minSize=(5?5)
????flags=cv2.IMREAD_GRAYSCALE
)
print?(“發(fā)現(xiàn){0}個(gè)人臉!“.format(len(faces))?)
for?(x?y?w?h)?in?faces:
????cv2.rectangle(image(xy)(x+wy+w)(02550)2)
????#cv2.circle(image?((x?+?x?+?w)?/?2?(y?+?y?+?h)?/?2)?w?/?2?(0?255?0)?2)
cv2.imshow(“Find?Faces!“?image)
cv2.waitKey(0)
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????930127??2018-03-30?04:11??face\haarcascade_frontalface_default.xm
?????文件??????48281??2018-09-27?13:11??face\test\1.jpg
?????文件????????864??2018-09-27?14:12??face\識(shí)別人臉.py
?????目錄??????????0??2018-09-27?13:11??face\test
?????目錄??????????0??2018-09-27?13:11??face
-----------?---------??----------?-----??----
???????????????979272????????????????????5
評(píng)論
共有 條評(píng)論