TA的每日心情 | 慵懒 昨天 10:09 |
---|
签到天数: 3411 天 连续签到: 13 天 [LV.Master]2000FPS
|
发表于 2015-3-30 10:36:00
|
显示全部楼层
|阅读模式
来自:广东省东莞市 电信
注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
使用NI的LabVIEW及NI Vision工具包进行图像处理时,经常会使用不同的图像缓存。还有许多函数也有多个不同的图像缓存,如原始图像缓存、目标图像缓存、模板缓存、Mask掩码缓存等等。对于初学图像处理的工程师来讲,一定要注意图像缓存的开辟,以避免不同时间或线程之间的图像混乱,避免为调试带来不必要的麻烦。
NI LabVIEW及Vision创建图像缓存是通过IMAQ Create来进行创建的。这创建缓存图像的函数并不需要指定图像的缓存大小。NI Vision会自动分配内存大小。但是需要指定图像名称,即缓存名称,用于区别不同的图像缓存。
因为LabVIEW是使用连续的框图结构进行编程的,所以很容易引起连线的混乱。如将上面一条线连接到下面一条。这时就会将上面的图像存入到下面的一条线所代表的缓存中。这是就会造成本来该存储这个图像的,结果显示却是另外一幅图像。所以最好的办法是在图像引用线上添加上注释,这样才能比较明确的连线,不至于连错线。
|
|