gpt4 book ai didi

Python 和 OpenCV - 在某些点获取视频的持续时间

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

假设我制作了一个程序来检测视频中的绿球。每当检测到绿球时,我想打印出检测到绿球时的视频持续时间。可能吗?

最佳答案

this answer ,您将找到确定每秒帧数的解决方案。

所以你想使用:

fps = cap.get(cv2.cv.CV_CAP_PROP_FPS)

并计算您所处的帧数。然后你可以用

计算视频时间
videotime = current_frame_number / fps.

编辑:

@Miki 建议使用 CAP_PROP_POS_MSEC 应该会产生相同的时间(以 [ms] 为单位)

更正了@Swiper-CCCVI 指出的我的错字

关于Python 和 OpenCV - 在某些点获取视频的持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37695376/

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