机器视觉15

2023-12-13 05:57:53

CogSobelEdgeTool工具的功能原理

CogSobeEdgeTool是边缘提取工具,一张图像经过CogSobeEdgeTool工具处理后能够得到此图像的边缘幅度图像和边缘角度图像。

边缘幅度图像:基于输入图像中像素的边缘幅度的输出图像。 较大的边缘将在输出图像中生成具有较高亮度值的边缘,而较小的边缘将生成具有较暗的灰度值的边缘。

边缘角度图像:基于输入图像中像素的边缘角的输出图像。 Sobel边缘工具表示像素空间中的边缘角度,其中0度的边缘角度表示垂直于x轴的从暗到亮的边缘。 边缘角度沿顺时针方向增加。 来自输入图像的角度值缩放到0到255的范围,该值用作输出图像中像素的灰度值

1.边缘角度图像

1.添加边缘提取工具

2.边缘幅度图像

1.通过边缘工具 得到边缘幅度图像?? 然后使用blob工具 对齐进行边缘查找和筛选

//1.添加终端输出属性? createBlobImage? 为了后续 做其他检测准备

CogCopyRegionTool工具

1) CogCopyRegionTool工具的功能原理

CogCopyRegionTool工具可以在一张或两张图像上执行一些复制操作,主要包括如下几类:

(1) 从输入图像中复制一部分到新的输出图像;

(2) 从输入图像中复制一般分到已存在的目标图像;

(3) 用固定的像素值对图像中的部分区域进行填充;

其中,CogPMAlignTool1工具和CogFixtureTool1工具用来定位,CogCopyRegionTool1复制图像中的某一区域

1.对感兴趣的区域进行选择 然后复制

1.复制输入图像

2.复制图像的结果

3.把结果给blob工具进行分析

?从输入图像中复制一般分到已存在的目标图像;

?用固定的像素值对图像中的部分区域进行填充:

CogAffineTransformTool工具

仿射变换工具转换 CogRectangleAffine 对象中包含的图像区域,并生成新的矩形输出图像。
该工具可以消除仿射矩形尺 寸中存在的任何旋转和倾斜的影响,并且如果要缩小或放大矩形包含的特征,则可以指定其他缩放系数。
当感兴趣的对象可以从一个图像旋转到下一个图像时,您可以使用仿射变换工具来调整输入图像的区域,并且您希望使 用不能容忍太多旋转的视觉工具来分析图像。
例如
下图显示了受检查对象周围的仿射矩形以及仿射变换工具生成的输 出图像:
下图显示了如何使用仿射变换工具来增加输入图像的所需部分的比例
仿射矩形 : 是任何四边形,其中相对的边彼此平行。正方形,矩形和平行四边形都是仿射矩形,如下图所示
?
在某些情况下,仿射矩形在其在输入图像的边界附近或上方延伸时可以被 剪裁 。例如,下图显示了一个超出输入图像边 框的仿射矩形:
采样方法:要生成输出图像,仿射矩形工具使用两种采样方法之一。
第一种方法,双线性插值,考虑输入图像中最接近每个采样点中心的四个像素的值。
第二重方法,高精度方法,类似于双线性插值方法,只是它在确定采样像素的值时考虑了额外的像素。
双线性插值方法比高精度方法执行得更快,但高精度方法提供更高的精度。
?
CogImageFileTool工具读取单张图片或idb格式的图片数据

文章来源:https://blog.csdn.net/qqku321/article/details/134841794
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。