从摄像头流传输数据到硬盘的相关建议

上次修订日期:2015 年 2 月 25 日

本文为想要把图像直接从摄像头流传输到硬盘并仍保持较高帧率的客户提供一些一般性建议。 

有的客户想把图像直接从摄像头流传输到硬盘,并且仍保持较高帧率。 下面提供一些有效实现此操作的通用建议:

    1. 摄像头的原始 Bayer 数据可以轻松访问,将它们流传输到磁盘,完成后执行色彩处理,可以加快速度。
    2. 将流传输图像写入一个文件,完成后再进行后期处理。 相比于处理多个小文件,Windows 更善于处理单个大文件。 Windows 管理有多个文件的目录时会逐渐出现问题,产生过多垃圾。
    3. 写入带区卷。 该操作允许您对多个大小相同的驱动器“划区”为总和大小的单个驱动器,单个驱动器一般更快,可以容纳数据流。 参见这篇 Microsoft 文章了解如何创建带区卷的更多信息。
    4. 确定您要抓取的图像数量,然后分配需要的缓冲区数量。 完成抓取序列后,将所有缓冲区写入磁盘。

TAN“将多个 1394 摄像头的原始数据流传输到磁盘”记录了我们的技术人员进行的一系列流传输原始数据到硬盘测试的结果。

关于如何高带宽保存图像的更多信息,请参阅 TAN“高带宽保存图像” 。