浏览视频帧并应用基本变换。
video-browser的Python项目详细描述
此应用程序可用于浏览视频文件的帧和 对它们应用基本变换。在
使用
通过提供 包含相关视频文件的目录的路径:
^{pr2}$它在顶部从左到右包含各种控制元素:
- Bash风格的globbing过滤器–指定一个globbing模式来过滤 视频目录中的视频,例如favorite_*.ts。在
- 包含所有可用视频文件名的下拉列表(可选过滤) –更改选择以加载新视频。在
- 帧选择的三个元素:
- ^{$2按钮选择前一帧
- 帧计数器数字调整框指示当前帧并选择新帧 一旦改变
- >按钮选择下一帧。在
- 转换当前帧的四个元素;这些转换是
在某种意义上说,如果相同的帧编号被再次加载
(例如,按<,然后按>)然后不按
将显示以前的变换。这只是转变
更改帧的显示方式,而不是存储方式。
- Median Filter (3)–应用内核大小为3的中值过滤器
- Median Filter (5)–应用内核大小为5的中值过滤器
- Denoising–应用非局部方法去噪
- Grayscale–从颜色更改为灰度;如果已经是灰度,则不执行任何操作。在
- 一个按钮用于显示当前感兴趣的区域(轴边界 图像画布)。在
除了这些控件元素,画布顶部的工具栏可以 用于缩放或修改显示的图像(这是标准的matplotlib Qt样式工具栏)。在
定制
可以通过命令行参数自定义应用程序,例如更改 体形尺寸:
python -m video_browser <video-dir> --canvas-figsize-inches 8 6
使用--help可以获得所有可用参数的完整概述:
python -m video_browser --help
示例屏幕截图
UI窗口:
- 项目
标签: