石鑫华视觉论坛

 找回密码
 注册会员
查看: 4094|回复: 0

[原创] LabVIEW VISION两个图像显示控件同步缩放与移动

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

    连续签到: 5 天

    [LV.Master]2000FPS

    发表于 2018-10-13 16:52:05 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

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

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

    x
    LabVIEW VISION两个图像控件同步缩放与移动
    在帖子“LabVIEW VISION利用鼠标滚轮缩放图像_视觉开发包VDM_图像处理|编程|机器视觉_视觉论坛VISIONBBS_机器视觉_LED视觉光源_光源控制器_工业相机_工业镜头_机器视觉方案_系统_图像处理教程_机器视觉论坛http://visionbbs.com/thread-21199-1-1.html”中,我们介绍了如何用鼠标滚轮来缩放图像。本文本将在此基础上,再添加一个功能,即视觉助手、VBAI中的某些函数有双图像窗口时,同步移动的功能。同时这里将两个窗口的缩放也设置成了同步缩放。

    视觉助手两个图像显示控件同步缩放与移动

    视觉助手两个图像显示控件同步缩放与移动
    视觉助手两个图像显示控件同步缩放与移动
    在视觉助手、VBAI中的很多函数,如彩色图像变灰度图像、二值化图像、形态学图像等函数中,都会同时用两个图像控件来显示两个图像,一个是原始的图像,另一个则是处理后的图像。并且在移动一个图像时,会同步的移动另一个图像。这种方式其实很实用,当图像放大后,如果想看一下边缘的处理效果,或者是看看某个粒子形态学后的状态,那么最好是能实时的看到,而不是再用鼠标去控制图像显示控制和放大缩小按钮,再用滚动条来移动图像来查看需要的位置。所以本文介绍了如何实现这个功能。

    LabVIEW VISION两个图像显示控件同步缩放与移动

    LabVIEW VISION两个图像显示控件同步缩放与移动
    LabVIEW VISION两个图像显示控件同步缩放与移动
    要实现该功能,其实只需要设置的图像中心即可。可以利用Image控件的属性Image Center Position属性即可,即将当前图像控件的图像中心坐标赋值给另一个图像控件即可。Image Center Position属性可能参考帖子“Image显示控件属性之Image Center Position_视觉开发包VDM_图像处理|编程|机器视觉_视觉论坛VISIONBBS_机器视觉_LED视觉光源_光源控制器_工业相机_工业镜头_机器视觉方案_系统_图像处理教程_机器视觉论坛http://visionbbs.com/thread-8013-1-1.html”。
    而主程序的响应,只需要添加鼠标移动事件响应即可响应ROI中的平移pan工具的移动或是滚动条的移动(都反应为Image控件上的鼠标移动)。在本示例中,因为还有实时采集图像,所以如果移动太快,则赋值过程会有一点的延时。

    LabVIEW VISION两个图像显示控件同步缩放与移动演示视频
    LabVIEW VISION两个图像控件同步缩放与移动.mp4 (1.78 MB, 下载次数: 88)

    LabVIEW VISION两个图像显示控件同步缩放与移动演示示例(收费),LabVIEW2017SP1版或以后:
    LabVIEW VISION两个图像控件同步缩放与移动.rar (37.48 KB, 下载次数: 27, 售价: 3 元)
    回复

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-11-15 12:26

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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