SwisTrack/Components/OutputFileAVI
外观
< SwisTrack | Components
此组件允许写入 avi 文件来记录图像。注意,此组件的使用位置对结果有很大影响,因为它使用的是正在处理的图像。例如,在 blob 选择后显示黑白图像将只显示选定的 blob。根据经验,显示将对应于最后显示所需图像的先前组件中显示的内容。
灰度、彩色或二进制图像。
灰度或彩色图像
要写入的视频文件路径。
对应于用于编码视频文件的编解码器。如果设置为“Def.”,在 Windows 上,它使用 CV_FOURCC_PROMPT(打开一个界面来选择编解码器,但在当前的 1.1pre1a 版本中不起作用),在 Linux 上,它使用您保存到的文件类型的默认编码 (CV_FOURCC_DEFAULT)。
您还可以使用 OpenCV、HighGui 库的 cvcap_ffmpeg.cpp 文件中隐藏的代码,该库由 CV_FOURCC 函数使用。
以下是一些可能的代码
4 个字符代码 | 对应的编解码器 |
---|---|
PIM1 | MPEG-1 编解码器 |
MJPG | 运动 JPEG 编解码器(效果不佳) |
MP42 | MPEG-4.2 编解码器 |
DIV3 | MPEG-4.3 编解码器 |
DIVX | MPEG-4 编解码器 |
U263 | H263 编解码器 |
I263 | H263I 编解码器 |
FLV1 | FLV1 编解码器 |
可以在FOURCC.org上找到更广泛的四字符编解码器列表。
生成的 avi 文件的帧速率。它可以与输入帧速率不同。
选择要记录的输入图像。您可以选择灰度、彩色或黑白图像。
保存在缓冲区中的帧数。如果为 1,则根本不执行缓冲。