體驗(yàn)一把某主播的快樂!
添加好圖片后,可以直接運(yùn)行。
import cv2
if __name__ == '__main__':
# 調(diào)用攝像頭
video = cv2.VideoCapture(0);
# 數(shù)據(jù)參數(shù)
face_detector = cv2.CascadeClassifier("haarcascade_frontalface_alt.xml");
k_face = cv2.imread("1.jpg")
# 循環(huán)調(diào)用攝像頭獲取-圖片數(shù)據(jù)
# 從攝像頭中獲取圖片
# 第一個(gè)參數(shù):獲取成功 FALSE TRUE 第二 參數(shù):截取一幀的圖片
while True:
flag,face = video.read();
# 降維 - 降維
gray = cv2.cvtColor(face,code=cv2.COLOR_RGB2GRAY);
# 匹配數(shù)據(jù)
face_01 = face_detector.detectMultiScale(gray);
print("=========",flag,"======",face_01);
# 繪制矩形人臉檢測(cè)
for x,y,w,h in face_01:
photo_01 = gray[y:y+h,x:x+w];
cv2.rectangle(face, pt1=(x, y), pt2=(x + w, y + h), color=[0, 0, 255], thickness=2);
k_face = cv2.resize(k_face, dsize=(w, h))
# 設(shè)置圖片的位置
face[y:y + w, x:x + h] = k_face
pass
cv2.imshow("sxt", face);
if ord("a") == cv2.waitKey(65):
break
pass
pass
pass
cv2.destroyAllWindows();
# 關(guān)閉錄像
video.release();
pass
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
