저는 프로그램을 실행하는 데 Python cv2 모듈을 사용하고 있습니다.Opencv 및 Python에서 외부 웹캠이 작동하지 않습니다.
inbuilt 웹캠에 액세스 할 수 있지만 외부 웹캠을 사용할 때 작동하지 않습니다.
나는 내가 심지어 장치 관리자를 사용하여 붙박이 웹캠을 비활성화
VideoCapture(1) # or any other no.s like 0,1,2,3 etc etc.
처럼 모든 코드를 사용했다.
하지만 아무 것도 작동하지 않습니다. pythonxy를 사용하고 있습니다. 명령 프롬프트에서도 시도했습니다. 여전히 작동하지 않습니다.
나는 다음과 같은 오류를
runfile('C:/Users/Prashant/Documents/Python Scripts/Circledetection.py', wdir=r'C:/Users/Prashant/Documents/Python Scripts')
OpenCV Error: Assertion failed (scn == 3 || scn == 4) in unknown function, file ..\..\..\modules\imgproc\src\color.cpp, line 3402
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 540, in runfile
execfile(filename, namespace)
File "C:/Users/Prashant/Documents/Python Scripts/Circledetection.py", line 27, in <module>
prev_gray = cv2.cvtColor(im,cv2.COLOR_BGR2GRAY)
cv2.error: ..\..\..\modules\imgproc\src\color.cpp:3402: error: (-215) scn == 3 || scn == 4
오류는 캡처가 열리지 않았기 때문에 이미지가 비어 있다는 것을 나타냅니다. 외부 웹캠에 적절한 드라이버를 설치하십시오. – berak
win8 카메라 응용 프로그램의 웹캠을 사용할 수 있습니다. 장치 관리자에서 드라이버를 업데이트 할 때 "Windows에서 해당 장치의 드라이버 소프트웨어가 최신 것으로 확인되었습니다"라는 메시지가 표시됩니다. –