石鑫华视觉论坛

 找回密码
 注册会员
查看: 5136|回复: 2

[原创] NI LabVIEW与Vision进行图像处理时的图像缓存

[复制链接]
  • TA的每日心情
    擦汗
    13 小时前
  • 签到天数: 3382 天

    连续签到: 4 天

    [LV.Master]2000FPS

    发表于 2015-3-30 10:36:00 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

    注册登陆后可查看附件和大图,以及购买相关内容

    您需要 登录 才可以下载或查看,没有账号?注册会员

    x

    使用NI的LabVIEW及NI Vision工具包进行图像处理时,经常会使用不同的图像缓存。还有许多函数也有多个不同的图像缓存,如原始图像缓存、目标图像缓存、模板缓存、Mask掩码缓存等等。对于初学图像处理的工程师来讲,一定要注意图像缓存的开辟,以避免不同时间或线程之间的图像混乱,避免为调试带来不必要的麻烦。

                                   
    登录/注册后可看大图

    LabVIEW中创建图像缓存

        NI LabVIEW及Vision创建图像缓存是通过IMAQ Create来进行创建的。这创建缓存图像的函数并不需要指定图像的缓存大小。NI Vision会自动分配内存大小。但是需要指定图像名称,即缓存名称,用于区别不同的图像缓存。

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

                                   
    登录/注册后可看大图

    LabVIEW图像处理时图像缓存的分配与注释

    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2015-12-14 20:26
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]300FPS

    发表于 2015-5-30 09:54:58 | 显示全部楼层 来自:山东省威海市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-8-9 12:52
  • 签到天数: 307 天

    连续签到: 1 天

    [LV.8]800PFS

    发表于 2015-6-4 06:14:07 | 显示全部楼层 来自:甘肃省天水市 电信
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

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

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-11-20 21:32

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表