[OpenCV-Python] 로지텍 웹캠 C920 윈도우 환경에서 OpenCV 카메라 영상 출력
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 코덱 |
반응형
'개발로그 > 기타' 카테고리의 다른 글
[Docker] Docker Compose 설치 (0) | 2022.05.23 |
---|---|
[Git] Git으로 코드 배포 시, 스크립트 파일에 실행 권한 설정 (0) | 2022.05.20 |
[Hardware Module] FT4232HL USB to 4 Serial Module(TTL) (0) | 2022.04.27 |
[Python] virtualenv와 venv 차이 (0) | 2022.04.06 |
[크롤링] Yahoo Finance 404 Error (0) | 2022.03.31 |