예, 이것은 또 다른 OpenCV 질문입니다. OpenSUSE 12.1을 사용하고 있으며 웹캠과 관련된 몇 가지 문제가 있습니다. 한 마디로 작동하지 않습니다.OpenCV cvCaptureFromCAM은 NULL을 반환합니다.
에서 OpenCV cmake 출력 :
-- Video I/O: -- DC1394 1.x: NO -- DC1394 2.x: YES -- FFMPEG: YES -- codec: YES -- format: YES -- util: YES -- swscale: YES -- gentoo-style: YES -- GStreamer: NO -- UniCap: NO -- PvAPI: NO -- V4L/V4L2: /1 -- Xine: NO
lsusb | 그렙 카메라
버스 001 장치 002 : ID의 0ac8 : C302 Z 스타 마이크로 일렉트로닉스 사 베가 USB 2.0 카메라
명령 '서열
cmake -D CMAKE_BUILD_TYPE = RELEASE CMAKE_INSTALL_PREFIX = -D/usr/지방.
는 & &가
IplImage *img; char ch; int c; CvCapture* capture = NULL; if ((capture = cvCaptureFromCAM(CV_CAP_ANY)) == NULL) { printf("Cannot init camera\n"); return 0; }
메시지 "카메라를 init을 할 수 없습니다."
저는 리눅스 프로그래밍에 새로운 것이므로, 제가 놓친 부분이있을 것이라고 확신합니다. btw 나는 결과없이 찾을 수있는 모든 지침을 시도했다.
를 설치, 근처에있는 체크 박스를 클릭하여 공식적인 답변을 선택하는 것이 좋습니다. 그렇지 않은 경우 직접 답변을 추가하는 것을 고려해보십시오. – karlphillip