개발로그/기타
[OpenCV-Python] 로지텍 웹캠 C920 윈도우 환경에서 OpenCV 카메라 영상 출력
Life4IoT.rnd
2022. 5. 12. 20:44
반응형
윈도우에서 OpenCV를 사용하여 웹캠 이미지를 불러 올 때, 영상이 출력되지 않는 문제가 발생 한다.
이때, cv2.VideoCapture 파라미터를 아래와 같이 설정하면 문제가 해결된다.
# Linux
videoCapture = cv2.VideoCapture(0, cv2.CAP_V4L2)
# Windows
videoCapture = cv2.VideoCapture(0, cv2.CAP_DSHOW)
ideoCaptureAPIs 열거형 상수 | 설명 |
CAP_ANY | 자동 선택 |
CAP_V4L, CAP_V4L2 | V4L/V4L2(리눅스) |
CAP_FIREWIRE, CAP_FIREWARE, CAP_IEEE1394 | IEEE 1394 드라이버 |
CAP_DSHOW | 다이렉트쇼(DirectShow) |
CAP_PVAPI | PvAPI, Prosilica GigE SDK |
CAP_OPENNI | OpenNI |
CAP_MSMF | 마이크로소프트 미디어 파운데이션 (Microsoft Media Foundation) |
CAP_GSTREAMER | GStreamer |
CAP_FFMPEG | FFMPEG 라이브러리 |
CAPIMAGES | OpenCV에서 지원하는 일련의 영상 파일 (예) img%02d.jpg |
CAP_OPENCV_MJPEG | OpenCV에 내장된 MotionJPEG 코덱 |
반응형