opencv를 사용하여 python으로 간단한 얼굴 검색을 코딩하려고합니다. 그러나 불행히도 내 opencv는 내 웹캠을 감지하지 않습니다. 나는 문서가 매우 제한적이기 때문에 어떻게 내부적으로 작동하는지 모르지만 CaptureFromCAM (-1)은 어떤 객체를 반환하지만 QueryFrame은 nones를 반환한다. 예를 들어 치즈에 두 대의 카메라 중 하나를 사용하려고하면 문제없이 비디오가 나옵니다.opencv + python + linux + webcam = 프레임을 캡처 할 수 없습니다.
capture = cv.CaptureFromCAM(-1)
faceCascade = cv.Load("haarcascade_frontalface_alt.xml")
while (cv.WaitKey(15)==-1):
img = cv.QueryFrame(capture)
if img != None:
image = DetectFace(img, faceCascade)
cv.ShowImage("face detection test", image)
cv.ReleaseCapture(capture)
아이디어가 있으십니까?
내 컴퓨터에서 코드를 시도했는데 정상적으로 작동하므로 OpenCV 설정에 문제가있을 수 있습니다. 제쳐두고 더 새롭고 문서화 된'cv2' 인터페이스를 사용하지 않으시겠습니까? – casper