然後在cmd下試一下pip install numpy 檢查numpy包是否已經安裝:
出現:
說明已經安裝,否則這命令也能自動安裝
安裝好後先檢查一下opencv是否安裝完全:
結果為
其中:
dets = detector(img, 1)為進行人臉檢測
for i, d in enumerate(dets):
print("dets{}"
.format(d))
print("detection {}: left: {} top: {} right: {} bottom: {}"
.format( i, d.left(), d.top(), d.right(), d.bottom()))
為列印人臉位置
dets, scores, idx = detector.run(img, 1)
獲取匹配度
win.add_overlay(dets)畫框
這裡注意 我用opencv讀入 opencv顏色為bgr順序而dlib顯示時是rgb形式所以要進行轉換用
img=cv2.cvtcolor(img,cv2.color_bgr2rgb)進行轉換
放上一張大圖來測試一下
linux下人臉檢測程式
功能,靜態定位人臉,以及眼睛,並將定位過的人臉區域儲存成新的影象。include opencv2 core core.hpp include opencv2 objdetect objdetect.hpp include opencv2 highgui highgui.hpp include ope...
人臉檢測python
我用的是python27。opencv340.匯入opencv庫 import cv2 載入opencv自帶的分類器 face patterns cv2.cascadeclassifier e opencv build etc haarcascades haarcascade frontalface...
python 人臉檢測
pip install opencv python 匯入cv模組 import cv2 def face detector 人臉識別 cap cv2.videocapture 0 告訴opencv使用人臉識別分類器 classfier cv2.cascadeclassifier haarcascad...