我们将视频保存到移动客户端并发送到服务器。在服务器上,我使用下面的代码保存帧:>opencv - 视频看起来不错,但帧旋转90度
import skvideo.io
import cv2
haar =
'/home/ubuntu/opencv/data/haarcascades/haarcascade_frontalface_alt.xml'
face_cascade = cv2.CascadeClassifier(haar)
ret = True
video = 'my_video.mov'
i = 0
while ret == True:
cap = skvideo.io.VideoCapture(video)
ret, frame = cap.read()
cv2.imwrite('frame_'+str(i)+'.jpg',frame)
i+=1
当我们播放视频在Windows媒体播放器或iTunes,它看起来不错。即玩家知道如何定位它。
但skvideo.io不知道,我们保存的这些帧逆时针旋转90度。
我们如何将信息嵌入视频文件(.mov)文件中,该视频文件知道正确的方向?
任何理由使用'skvideo.io'在'cv2.VideoCapture' API? – ZdaR