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

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

[原创] NI VBAI图像处理教程 6.1 视觉助手之Color Operators彩色运算

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

    连续签到: 26 天

    [LV.Master]2000FPS

    发表于 2014-3-22 10:40:42 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

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

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

    x
    本帖最后由 石鑫华视觉 于 2014-3-22 11:00 编辑

    NI VBAI图像处理教程 6.1 视觉助手之Color Operators彩色运算

    NI VBAI图像处理教程 6.1 视觉助手之Color Operators彩色运算

    NI VBAI图像处理教程 6.1 视觉助手之Color Operators彩色运算



    Vision Builder AI入门教程 第六章 视觉助手(二)-彩色选板

                                   
    登录/注册后可看大图

    图6-1 彩色选板

    彩色选板中相对比较简单,只有三个函数,如图6-1所示。Color Operators彩色运算、Extract Color Planes抽取彩色平面、Color Threshold彩色阈值。下面逐一介绍。
    1.   Color Operators彩色运算在图像上执行算术和逻辑运算。如图6-2所示,将两幅图像进行加法运算,其作用将是对两幅图像各像素点进行加计算,最大值取255(彩色图像对应如RGB各通道都最大255,灰度图对应灰度级最大255,二值化图像只有0、1两个值)。

                                   
    登录/注册后可看大图

    图6-2 彩色运算-图像加常量黑(0,0,0)

    图6-2中的实例,检查状态为原始图像(如右上角所示,OK产品)→图像缓存→获取图像(得到另一幅图像,如图中预览区所示,有NG标签)→运算(加法)。点击加法时,默认使用的是与常量0(即黑色)相加,这样不会改变图像效果。我们可以让图像添加0~255的任一一个常量,当然相加后的最大值,如果超出255,将会被强制转换成255,如图6-3所示;如果前面有图像缓存,那么我们还可以与图像相加,如图6-4所示。

                                   
    登录/注册后可看大图

    图6-3 彩色运算-图像加蓝色(0,0,255)常量

                                   
    登录/注册后可看大图

    图6-4 两幅彩色图像相加

    图像与图像运算时,对于不同类型的图像,各运算方法要求的也不一样,如加法的运算类型有如下的规则:

                                   
    登录/注册后可看大图

    图6-5 加法运算图像类型规则

    图6-5的规则在VDM中的帮助文档中可以查看到,第一个等式的意思是无符号8位图与无符号8位图相加还是无符号8位图,第二个等式的意思是无符号8位图像与有符号16位图像相加则为有符号16位图像,最后一个图的意思是彩色无符号32位图与彩色无符号32位图仍然是彩色无符号32位图。其它运算法则可以查看VDM相关文档,相加时符合就高不就低原则,即无符号与有符号相加时会变成有符号,少位数的图像与多位数的图像相加会变成多位数的图像。
    图像与图像运算时,参与运算的图像尺寸必须一致,如图6-6所示的希望两个不同大小的彩色图像(一幅是2048*1536,另一幅是1600*1200)相加时,无法加载前面已经缓存的图像,只能与常量进行运算。

                                   
    登录/注册后可看大图

    图6-6不同尺寸图像相加—无法完成

    方法:当我们必须要对两个不同尺寸的图像运算时,可以对小尺寸的图像进行扩边,或者对大尺寸的图像进行压缩重新取样,或对大尺寸图像进行剪裁,以使它们的尺寸相同,这样就可以实现运算了。
    彩色运算中还除了加法外,还有减法、乘法、除法;逻辑算法中的与、或、非等。方法与加法类似,可以自己摸索。

    回复

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-3-29 08:09

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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