石鑫华视觉 发表于 2015-3-30 10:36:00

NI LabVIEW与Vision进行图像处理时的图像缓存


使用NI的LabVIEW及NI Vision工具包进行图像处理时,经常会使用不同的图像缓存。还有许多函数也有多个不同的图像缓存,如原始图像缓存、目标图像缓存、模板缓存、Mask掩码缓存等等。对于初学图像处理的工程师来讲,一定要注意图像缓存的开辟,以避免不同时间或线程之间的图像混乱,避免为调试带来不必要的麻烦。 http://visionbbs.com/data/uploads/allimg/130626/2-130626211I9.jpg
LabVIEW中创建图像缓存
    NI LabVIEW及Vision创建图像缓存是通过IMAQ Create来进行创建的。这创建缓存图像的函数并不需要指定图像的缓存大小。NI Vision会自动分配内存大小。但是需要指定图像名称,即缓存名称,用于区别不同的图像缓存。

因为LabVIEW是使用连续的框图结构进行编程的,所以很容易引起连线的混乱。如将上面一条线连接到下面一条。这时就会将上面的图像存入到下面的一条线所代表的缓存中。这是就会造成本来该存储这个图像的,结果显示却是另外一幅图像。所以最好的办法是在图像引用线上添加上注释,这样才能比较明确的连线,不至于连错线。 http://visionbbs.com/data/uploads/allimg/130626/2-130626211J1.jpg
LabVIEW图像处理时图像缓存的分配与注释

Liuyu 发表于 2015-5-30 09:54:58

好东西,看看

wo605610486 发表于 2015-6-4 06:14:07

不错,学习了谢谢
页: [1]
查看完整版本: NI LabVIEW与Vision进行图像处理时的图像缓存

LabVIEW HALCON图像处理入门教程(24.09)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解2020-2024》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24