石鑫华视觉网| 东莞华视自动化科技有限公司|机器视觉商城|机器视觉论坛|淘宝店铺

机器视觉_光源_控制器_工业相机_镜头_视觉方案_NI_LabVIEW_Vision_VBAI_机器视觉教程_论坛_商城_石鑫华视觉网_东莞华视自动化科技有限公司,机器视觉,工业相机,工业镜头,LED光源,图像处理,视觉方案,VBAI,LabVIEW

石鑫华视觉网,东莞华视自动化科技有限公司,机器视觉商城淘宝店,机器视觉网,机器视觉论坛,机器视觉光源,光源控制器,工业相机,工业镜头,视觉方案,机器视觉系统,图像处理教程,LabVIEW

当前位置: 首页 > 图像 >

LabVIEW彩色图像转灰度图像性能分析

时间:2014-07-30来源:机器视觉网http://shixinhua.com 作者:石鑫华机器视觉网 点击:

LabVIEW彩色图像灰度图像性能分析

在文章“工业相机的选型_石鑫华视觉网_机器视觉_机器视觉商城_机器视觉论坛_机器视觉光源_光源控制器_工业相机_工业镜头_图像处理_NI视觉_机器视觉方案系统_华视自动化科技http://shixinhua.com/camera/2012/08/81.html”中我们提到,如果没有需要检测颜色的地方,最好是优先选择黑白相机。因为黑白相机输出的灰度图像有更多的图像处理算法。如果使用彩色相机的话,最后如果使用的是灰度算法,那么就必须在中间加一个彩色图像转换灰灰度图像的过程-抽取颜色平面。这个过程,其实是需要处理时间的。因为这个函数是每个像素都需要操作的,所以耗时与图像的大小成功正比。下面我们来验证一下抽取颜色平面耗时情况。
提取670*386像素的彩色图像Red红色平面
提取670*386像素的彩色图像Red红色平面
提取670*386像素的彩色图像Green绿色平面
提取670*386像素的彩色图像Green绿色平面
提取670*386像素的彩色图像Blue蓝色平面
提取670*386像素的彩色图像Blue蓝色平面
提取670*386像素的彩色图像Hue色调平面
提取670*386像素的彩色图像Hue色调平面
提取670*386像素的彩色图像Saturation饱和度平面
提取670*386像素的彩色图像Saturation饱和度平面
提取670*386像素的彩色图像Value值平面
提取670*386像素的彩色图像Value值平面
提取670*386像素的彩色图像Intensity强度平面
提取670*386像素的彩色图像Intensity强度平面
从上面的图中可以看到,同样的一幅图像,提供不同的颜色平面时,其所耗费的时间不同的,其中以提取RGB色彩系中的平面最节省时间,仅需要1ms以内的时间就可完成;其次是亮度平面和饱和度平面的提取速度较快,约需要2~4ms时间;而色调平面则比较慢,需要14ms左右;强度平面和值平面最慢,需要24~26ms左右。因此,如果图像特征可以通过 提取RGB平面中的一种来完成,尽量使用RGB颜色平面抽取,这样可以节约时间。当然这里没有固定的提取方法,因为我们可以看到,不同的颜色平面,其提取后得到的灰度图像是不一样的。这样会给后期处理带来一定的不确定性。如果说在强度平面或值平面有较好的图像效果,而其它平面没有,那还是使用强度平面和值平面。毕竟图像效果要比效率更重要。
提取1366*768像素的彩色图像Red红色平面耗时6ms
提取1366*768像素的彩色图像Red红色平面耗时6ms
提取2560*1920像素的彩色图像Red红色平面耗时29ms
提取2560*1920像素的彩色图像Red红色平面耗时29ms
提取4208*2368像素的彩色图像Red红色平面耗时45ms
提取4208*2368像素的彩色图像Red红色平面耗时45ms
从上面图解中可以看到,随着图像分辨率的增大,提取颜色平面的耗时也越来越大。千万像素级别的图像提取颜色平面接近50ms了。当然这个时间还与电脑的性能有关系。但也至少说明,分辨率越高的相机,其提取过程越慢。
------分隔线----------------------------
石鑫华推荐