OpenCV를 사용하여 실험에서 만든 영화에 대한 계산을하고 있습니다. 이렇게하려면 영화의 일부 속성이 필요하며 영화 자체에서 자동으로 감지 할 수 있다면 편리 할 것입니다. 이 프레임 propId
의 총 수에 대한 CV_CAP_PROP_FRAME_WIDTH
해야한다고 아래python과 opencv로 영화 속성 얻기
cv2.VideoCapture.get(propId) → retval
목록에서 다음 documentation에서 나는 다음과 같은 코드를 찾을 수 있습니다. 나는 코드의 정수를 입력하면
>> cap = cv2.VideoCapture('runoff.MOV')
>> print cap.get('CV_CAP_PROP_FRAME_WIDTH')
TypeError: an integer is required
:
>> cap = cv2.VideoCapture('runoff.MOV')
>> print cap.get(3)
1920.0
CV_CAP_PROP_FRAME_WIDTH
이 문서의 목록에서 4 번째 항목은 실제로 내가 사용할 때 나는 다음을 시도 할 때 오류가 발생합니다 올바른 정수 카운터 3
이 속성을 가져옵니다. 클래스 자체를 사용하고 모든 키, 정수 조합을 사용하여 사전을 작성하는 더 좋은 방법이 있는지 궁금합니다.