VisionPro预处理工具之一(CogIPOneImageTool)讲解

CogIPOneImageTool工具主要用来对单张图像进行算法处理操作,多用于拍摄的图片特征不够突出或者难以定位、卡尺卡边、斑点工具颜色难以分辨等,是很好用的一个预处理工具。

添加图像与工具

参数介绍:

加减常量

为灰度图像中每个像素的灰度值添加正值或负值,从而生成一张更亮或更暗的图像

封装

超出255亮度的像素会执行减去256的操作,小于0的会执行加256的操作  

箝位

最高到255的亮度,最小到 0

 

平面0:,平面1:,平面2:

Rgb  红绿蓝

卷积

VisionPro支持卷积运算符,基于相邻像素值修改像素值。VisionPro将输入图像中的每个像素乘以一个称为的数值矩阵,然后替换输出图像中的相应像素。不同卷积核可以实现不同的效果,比如平滑、模糊、去噪、锐化、 边缘提取等,都可以通过卷积操作来完成

通过3*3卷积核的矩阵运算 计算完成后

替换原有的像素

卷积核效果参考网址:

https://setosa.io/ev/image-kernels/

 

经过卷积操作的图像变得模糊

卷积 3x3 运算符可用于锐化图像的边缘

均衡

直方图均衡化 (Histogram Equalization)是一种增强图像对比度 (Image Contrast)的方法,其主要思想是将一副图像的直方图分布变成近似均匀分布, 从而增强图像的对比度。过暗和过亮的图像经过直方图均衡化,图像会变得清晰。

应用说明: 当生产环境中的照明在一个图像到另一个图像之间可能略有变化时, 或者在要检查的对象的某些方面(例如颜色)略有变化时,就需要使用均衡操作。 均衡操作有助于确保生产环境中不相关的更改不会影响视觉应用的整体结果 

设置过均匀之后会发现灰度值变多,分布更均匀

扩展

用指定的放大倍数放大整个图像或整个图像的一部分。

该操作接受单独的参数以沿x轴和y轴放大图像,因此可以使用该操作仅沿一个方向放大输 入图像。

例如,下图显示了输入图像以及放大5倍后的图像

 

旋转

对输入图像的全部或部分执行水平翻转或顺时针旋转。下图显示了输入图像 的一部分如何旋转180度。您可能需要翻转或旋转图像,以便视觉工具在每次应 用程序执行时分析正确的功能

 

高斯采样器

对输入图像进行子采样,以使输出图像仅包含原始像素的一小部分,并平滑图像

(1)当视觉工具在缩小的图像上同样有效地工作并且想要提高应用程序的速度时, 可使用采样操作。 例如2*2 图像缩小一倍

(2)使用平滑操作可减轻图像中纹理,信号噪声等带来的影响。

(3)可调整幅度偏移因子,范围为-7至7。 使用负值作为移位因子可产生较暗的输出图像,而使用正值可产生较亮的输出图像。

 

形态学调整

对输入图像执行灰度形态,根据其大小和方向有选择地增强或减少图像特征。

形态运算符使用结构元素定义的边界(高3像素,宽3像素)检查每个像素及其 八个相邻像素的灰度值

腐蚀

侵蚀会降低图像的亮点,从而完全消除噪点像素或小的缺陷

 

膨胀

增强了图像的明亮特征,同时抑制了较暗的特征

打开

打开(开运算)open:首先对输入图像进行腐蚀,然后对结果进行膨胀,以生成输出图像。打开图像会删除少量明亮像素,然后增强其余的明亮功能

关闭

关闭(闭运算)close:首先对输入图像执行膨胀,然后对结果进行腐蚀以生成输出图像。关闭图像可减少或完全消除图像的暗区

打开和关闭操作符都倾向于保留大特征的尺寸和形状,同时影响小特征的尺寸和形状

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值