import cv2 as cv
import numpy as np
cap = cv.videocapture(0)
#也可以通過1選擇第二個攝像頭
while
true
: ret, frame = cap.read(
)#第乙個引數判斷是否讀取到幀
frame = cv.flip(frame,1)
#把影象翻轉,可以試試要這一句和不要的區別,引數可以改
img_gray = cv.cvtcolor(frame, cv.color_bgr2gray)
#人臉匹配
#人臉區域提取出來
img1 = frame[top_left[0]
:bottom_right[0]
, top_left[1]
:bottom_right[1]
] cv.rectangle(frame, top_left, bottom_right,
255,2)
#口罩匹配
)
效果不太好,小黑框容易框錯位置,而且模板匹配的框的大小只跟輸入的模板有關係,應該可以把它放大或縮小效果可能更好一點,還有頭移到邊緣的時候好像會卡死,沒去找原因了。(混一混,混一混) opencv 檢測人臉區域
裡面可以有多人進行識別 img.shape 325,500,3 級聯分類器 多個小的分類器合到一起工作,級聯 不同小分類器識別眼睛 鼻子 耳朵 嘴 合到一起就是人臉 haar特徵資料 嘴唇 嘴唇上的顏色深度 比周邊深 演算法級聯分類器,根據haar特徵進行檢測 符合特徵 識別出來 face dete...
OpenCV人臉檢測 4 繪製人臉與人眼區域
img 為目標 左上角座標為 x,y 右下角座標為 x w,y h 顏色 b,g,r 255,0,0 表示藍色,0,255,0 表示綠色,0,0,255 表示紅色,3 表示 bgr 三個通道。2代表邊框線粗度為 2。使用 opencv 分類器檢測人臉之後,一張中可能包含多個人臉,所以對每乙個識別到的...
人臉匹配搜尋指北
有以下幾個注意點 一 參與對比搜尋的也需要上傳到人臉庫哦,上傳之後記錄下它的face id 為什麼呢,因為接下來我們要用到這個id 二 人臉識別介面為 把鏈結中的換成你的projectid 把鏈結中的你的face庫名稱 換成你的face庫名稱 注意不要有空格哦 三 要帶header哦,如圖所示 四 ...