gpt4 book ai didi

python - 电影 : How to read greyscale movies frame by frame?

转载 作者:太空宇宙 更新时间:2023-11-03 15:48:01 25 4
gpt4 key购买 nike

免责声明:我没有计算机视觉或图像处理方面的经验,但我需要处理视频以获取机器学习的数据。

我希望阅读一部灰度电影(我使用灰度图像制作的) - 使用 moviepy 逐帧阅读。为了进一步处理,我需要灰度帧。这是我的代码:

clip = VideoFileClip('movie.mp4') 
count =1
for frames in clip.iter_frames():
print frames.shape
count+=1
print count

框架形状是(360L,480L,3L),而我期待的是(360L,480L)。这让我很困惑。有没有办法获得“预期”的形状? Python OpenCV 想法也可能有效,但我更喜欢 moviepy。

最佳答案

如果您正在处理视频和图像,OpenCV 是您的 friend :

import cv2
from moviepy.editor import VideoFileClip

clip = VideoFileClip('movie.mp4')
count =1
for frames in clip.iter_frames():
gray_frames = cv2.cvtColor(frames, cv2.COLOR_RGB2GRAY)
print frames.shape
print gray_frames.shape
count+=1
print count

关于python - 电影 : How to read greyscale movies frame by frame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41596381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com