2017-11-23 49 views
0

내 정면 전화 카메라로 비디오를 녹화하고 있습니다. 파이썬에서 VideoCapture() opencv를 사용하여이 파일을 읽으려고합니다. 45 정도가 회전으로VideoCapture 비디오 프레임 (정면 카메라)을 45도 회전하여 표시합니다.

video = cv2.VideoCapture("out.mp4") 
cv2.namedWindow("CurrentFrame", cv2.WINDOW_AUTOSIZE) 
while True: 
    ret,currentFrame = video.read() 
    cv2.imshow("CurrentFrame", currentFrame) 

프레임이 표시되기 전에이 문제를 가지고 사람이 있습니까?

답변

0

프레임을 회전하려면 cv2.flip (frame, axis_parameter) 함수를 사용하십시오.

cv2.imshow("CurrentFrame", cv2.flip(currentFrame , -1)) 

"-1"에 대한 매개 변수는 확실하지 않으므로 올바른 매개 변수를 선택해야합니다.