gpt4 book ai didi

python - Opencv Video Capture .read功能在不同PC上的不同结果

转载 作者:行者123 更新时间:2023-12-02 16:30:56 25 4
gpt4 key购买 nike

我有一个代码,需要使用opencv读取视频文件并从视频中获取帧。我为此使用Python,并执行以下操作:

video = cv2.VideoCapture(video_path)
if not video.isOpened():
self.logger.error("Error opening video from file {}".format(video_path))

ret, img = video.read()
while ret:
frames.append(img)
ret, img = video.read()

total_nbr_frames = len(frames)
我在一台机器上传递视频,结果得到35帧。但是当我使用其他机器时,会得到7帧。
我尝试的另一个视频正在第一台机器上运行(另一帧为27帧),该视频是打开的,但我无法读取这些帧(总计= 0)
这可能是什么原因?与硬件有关吗?我想念图书馆吗?

最佳答案

据我所知,这完全与硬件有关。没有可帮助您提高帧读取速度的库。

关于python - Opencv Video Capture .read功能在不同PC上的不同结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64587551/

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