在python中使用openCV逐帧处理视频

问题描述

我必须分析一些球落入液体中的视频,这些球通过一些线以获得时间间隔。 these are some images of the apparatus here and here

更准确地说,我想在 python 中使用 openCV 对视频进行逐帧计数和分析,这样当球越过线时,程序会保存帧,并且我可以获得经过的时间。

>

我的想法是这样的:考虑到球落在垂直条上,我可以使用球的颜色,这样当球越过线并被它完全覆盖时,我可以分析里面的颜色条带发现球的颜色不再存在并保存框架。

然而,我对 opencv 和这种视频分析没有任何经验,所以关于实际代码的每一条建议,关于我可以用来学习(快速)openCV 的一些参考资料或关于我可以使用的其他工具的更多不欢迎。

谢谢。

编辑:如您所见,here 并非每个球都被完全覆盖,所以我的方法,所以我的方法不能每次都有效。您对更好的方法有什么建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)