能在Vision Assistant中保存8-bit AVI文件吗?



主要软件:
主要软件版本: 7.0
主要软件修正版本: N/A
次要软件: N/A

问题:

我在Vision Assistant的图像浏览器中打开了若干8bit图像,并且选择其中一些图像创建一个AVI文件。Vision Development Module支持8bit和32bit的AVI文件,那么Vision Assistant是否也支持这两种格式呢?



解答:

不支持,Vision Assistant只支持创建32bit的AVI文件。即使您选择8bit图像创建AVI,结果仍然会是32bit的。

一种折衷的办法是在Vision Assistant中创建32bit的AVI文件,然后再在LabVIEW中将其转为8bit的(见下图)。首先,创建一个新的8bit AVI,然后在while循环外打开32bit AVI。之后,从32bit AVI中读取第一帧图像,并且通过IMAQ ExtractSingleColorPlane提取出单色分量,从而成为8bit帧。最后,将该帧添加到新的8bit文件中。重复这个过程,直到所有的帧都完成转换。

注意: 请参考附件中的32bit to 8bit AVI.png看到更大更清楚的程序框图。



另一个方案是在LabVIEW中完成所有创建AVI的操作,从而无需进行任何转换。



相关链接: NI Vision Acquisition Support
KnowledgeBase 15JEIOU0: How do I Play an AVI File from LabVIEW?
KnowledgeBase 30IB6EJT: Vision AVI File Appears Choppy in Windows Media Player
KnowledgeBase 39J8G1QX: Writing a Compressed AVI File with the IMAQ Vision Acquisition Software

附件:

32bit to 8bit AVI.png






报告日期: 10/30/2008
最近更新: 11/20/2008
文档编号: 4QTL338Q