vtf

时间:2024-03-05 23:21:59
【文件属性】:

文件名称:vtf

文件大小:40.18MB

文件格式:ZIP

更新时间:2024-03-05 23:21:59

Python

vtf-从ROV视频中提取帧 vtf(视频到帧)旨在从深海底栖调查视频中提取等距的帧。 它主要使用opencv来计算光通量,以确定相机是否已经移动到足以抓取帧的程度。 该脚本使用两种方法来计算流量。 首先,它尝试使用Shi-Tomasi算法生成点。 如果生成了足够的点,则使用Lucas-Kanade方法对其进行跟踪,直到无法再检测到为止。 否则,它使用Farneback方法来计算视频中心较小区域中的流量。 Lucas-Kanade更精确,计算量更少,但仅适用于某些类型的底物,在这些底物中有足够的特征(主要是拐角)可跟踪。 因此,当基材非常光滑或相机距离较远时,脚本将使用Farneback。 尽管这些不是“最先进的”光流方法,但可以在opencv中轻松获得。 另外,脚本还检测图像中何时出现不需要的叠加层(例如,设置相机参数,信号丢失)或何时相机未聚焦,并且也忽略这些帧。 您可以设置输出帧


【文件预览】:
vtf-master
----overlay()
--------feed_overlay.npy(528B)
--------sony1_overlay.npy(2KB)
--------sony2_overlay.npy(528B)
--------sony3_overlay.npy(2KB)
----docs()
--------output.gif(40.16MB)
--------csv_example.csv(245B)
--------video_overlay.jpg(125KB)
----vtf_config.py(5KB)
----vtf.py(2KB)
----LICENSE(1KB)
----vtf_functions.py(9KB)
----.gitignore(178B)
----vtf_video.py(9KB)
----README.md(3KB)

网友评论