【发布时间】:2021-04-06 18:44:50
【问题描述】:
我们将视频保存在移动客户端上并将其发送到服务器。在服务器上,我使用以下代码保存帧:>
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 上播放视频时,它看起来不错。 IE。玩家知道如何定位它。
但是 skvideo.io 不知道,我们保存的那些帧是逆时针旋转 90 度的。
我们如何将信息嵌入到该 skvideo 知道正确方向的视频文件(.mov)文件中?
【问题讨论】:
-
有什么理由使用
skvideo.io而不是cv2.VideoCaptureAPI?