OpenCV 2.4 VideoCapture: Windows 문제 해결
VideoCapture는 웹캠이나 비디오에서 비디오를 캡처하기 위한 OpenCV의 중요한 구성 요소입니다. 그러나 Windows 시스템에서 VideoCapture를 사용할 때 문제가 발생할 수 있습니다.
비디오 파일과 함께 VideoCapture를 사용할 때 한 가지 일반적인 문제가 발생합니다. 웹캠 피드에서는 완벽하게 작동할 수 있지만 지속적으로 파일에서 프레임을 캡처하지 못하고 cap.grab()에 대해 False를 반환합니다.
이 문제의 원인은 적절한 라이브러리인 opencv_ffmpeg.dll이 없기 때문입니다. . 이 문제를 해결하려면 두 가지 주요 옵션이 있습니다.
Windows PATH에 DLL 추가
opencv_ffmpeg.dll 파일에 경로 추가 Windows PATH 환경 변수에. 일반적인 위치는 "C:OpenCV3rdpartyffmpeg"입니다. 또는 "C:Python27"과 같이 이미 PATH에 있는 디렉터리에 DLL을 복사합니다.
대체 OpenCV 바이너리 사용
http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv에서 OpenCV 바이너리를 다운로드하여 설치합니다. 이러한 바이너리에는 Windows 32비트 및 64비트 버전 모두에 필요한 DLL이 포함되어 있습니다.
이 문제가 발생하는 경우 다음 방법 중 하나를 시도하여 비디오 파일에서 프레임을 성공적으로 캡처하세요. Windows의 OpenCV 2.4에서 VideoCapture를 사용합니다.
위 내용은 Windows에서 OpenCV 2.4를 사용하여 비디오 파일에서 프레임을 캡처할 수 없습니까? 해결 방법은 다음과 같습니다!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!