石鑫华视觉论坛微信公众号:石鑫华视觉

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

[原创] 3.1.28 IMAQ Image Border Size图像边界大小

[复制链接]
  • TA的每日心情
    慵懒
    14 小时前
  • 签到天数: 3156 天

    连续签到: 26 天

    [LV.Master]2000FPS

    发表于 2017-3-14 11:12:31 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

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

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

    x
    3.1.28 IMAQ Image Border Size图像边界大小
    图像边界大小,其作用设置或获取图像的边界大小。

    IMAQ Image Border Size图像边界大小函数在程序选板中的位置

    IMAQ Image Border Size图像边界大小函数在程序选板中的位置
    IMAQImage Border Size图像边界大小函数在程序选板中的位置

    IMAQ Image Border Size图像边界大小函数功能说明、支持的图像与接线端

    IMAQ Image Border Size图像边界大小函数功能说明、支持的图像与接线端
    IMAQImage Border Size图像边界大小函数功能说明、支持的图像与接线端
    Get/SetStatus?(Set)获取/设置状态?(设置):决定是设置当前图像的边界大小(Set)还是获取当前图像的边界大小(Get)。
    Image border size in图像边界大小输入:确定新的图像边界大小输入端。仅在获取/设置状态?(设置)为设置时有效。
    Image border size out图像边界大小输出:新的图像边界大小输出(为Set时)或现有的图像边界大小输出(Get时)。总之就是获取更新后的图像的边界大小输出端。为Set时,图像边界大小输入与图像边界大小输出值是相等的。而为Get时,因为输入端无效,是有可能不相等的,下面看看具体的使用效果:

    IMAQ Image Border Size图像边界大小函数的应用实例

    IMAQ Image Border Size图像边界大小函数的应用实例
    IMAQImage Border Size图像边界大小函数的应用实例

    IMAQ Image Border Size图像边界大小函数作用后效果-Set

    IMAQ Image Border Size图像边界大小函数作用后效果-Set
    IMAQImage Border Size图像边界大小函数作用后效果-Set

    IMAQ Image Border Size图像边界大小函数作用后效果-Get

    IMAQ Image Border Size图像边界大小函数作用后效果-Get
    IMAQImage Border Size图像边界大小函数作用后效果-Get

    IMAQ Image Border Size图像边界大小函数作用后效果-Get

    IMAQ Image Border Size图像边界大小函数作用后效果-Get
    IMAQImage Border Size图像边界大小函数作用后效果-Get
    从上面的作用效果图可以看到,当为Set时,Imageborder size out的值是跟随Image border size in的。而为Get时,Image border size out的值是跟随Border Size的,即由Create创建图像缓存时的边界大小决定。
    这个函数实际应用中还是有一定的作用的。例如,默认创建的图像缓存边界为3,那么该图像只能使用3*3的Kernel,而如果要使用5*5、7*7的内核时,如果仍然是3的边界,就会出错,这时就可以使用IMAQ Image Border Size图像边界大小函数,对图像的边界大小重新设置值,以避免错误的发生。

    NI视觉助手中值滤波

    NI视觉助手中值滤波
    NI视觉助手中值滤波

    NI视觉助手中的中值滤波生成的VI

    NI视觉助手中的中值滤波生成的VI
    NI视觉助手中的中值滤波生成的VI
        上图为NI视觉助手里的中值滤波功能生成的代码中的Nthoder.vi函数,可以看到,其中就使用到了图像边界大小函数。首先读取当前的图像缓存的边界大小,与滤波器中的最大值比较,如果滤波器的值大于当前的边界大小,那么就重新设置边界大小为滤波器的最大值。NI视觉助手使用教程,请参看作者的《NI视觉助手图像处理教程》
    图像处理例子下载LabVIEW2014SP1:
    IMAQ ImageBordersize图像边界大小.vi (40.77 KB, 下载次数: 49)
    中值滤波.vascr (1.34 KB, 下载次数: 77)
    回复

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-3-29 21:22

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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