###opencv3を使ってwebカメラを使い動体検知をし人間だった顔の部分だけをトリミングしそのときの時間をつけて画像ファイルとして保存させるプログラムを作っていますがまったくうまくいきません
ここに質問したいことを詳細に書いてください
端的なプログラムでいいので書いていただけると幸いです。
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
import cv2
cascade_path = "haarcascade_frontalface_alt.xml"
#JXP[hªÞíÌÁ¥Êðæ¾·é
cascade = cv2.CascadeClassifier(cascade_path)
cv2.namedWindow('CAMERA')
cap = cv2.VideoCapture(0)
color = (255, 255, 255) #
while(True):
# ®æXg[©çt[ðæ¾ ret, frame = cap.read() #¨ÌF¯içF¯jÌÀs facerect = cascade.detectMultiScale(frame, scaleFactor=1.2, minNeighbors=2, minSize=(10, 10)) for rect in facerect: #oµ½çðÍÞé`Ìì¬ cv2.rectangle(frame, tuple(rect[0:2]),tuple(rect[0:2] + rect[2:4]), color, thickness=2) # \¦ cv2.imshow('CAMERA', [1]) # qðµ½çI¹B k = cv2.waitKey(1) if k == ord('q'): break
cap.release()
cv2.destroyAllWindows()
###試したこと
ウィンドにカメラを表示させることだけできました。
python3.5 opencv3 anaconda spyder
あなたの回答
tips
プレビュー