我正在尝试从视频中获取一张图像,并裁剪出一个随机的 64 x 64 x 3 的区域(64 宽,64 高,3 个颜色通道)。
以下是我目前的代码:
def process_video(video_name):
# load video using cv2
video_cap = cv2.VideoCapture(video_name)
if video_cap.isOpened():
ret, frame = video_cap.read()
else:
ret = False
# while there's another frame
i = 0
while ret:
ret, frame = video_cap.read()
if i % 10 == 0:
# save several images from frame to local directory
i += 1
video_cap.release()
我想从帧中取出一个小部分(64 x 64 x 3)并将其保存为 .jpg 文件,所以我在最后的注释部分遇到了麻烦。有什么建议可以解决这个问题吗?
谢谢!