设置首页
收藏本站
在线聊天
授权版本:2024_09
切换到宽版
登录
注册
搜索
搜索
本版
帖子
用户
快捷导航
首页
门户首页
社区
社区首页
头条
今日头条、最新贴、回复贴等
授权
Halcon试用授权下载
Halcon授权
Halcon视觉技术网
»
社区
›
视觉软件技术
›
Halcon软件
›
edges_image的详细用法
返回列表
edges_image的详细用法
[复制链接]
youyiyang
发表于 2021-10-15 11:04:02
|
显示全部楼层
|
阅读模式
edges_image (Image, ImaAmp, ImaDir, 'lanser2', 0.5, 'nms', 8, 16)
请详细讲讲这里的含义和几种算法的区别
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,
[点我]
加入吧~~~Go
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
楼主
|
youyiyang
发表于 2021-10-19 10:09:12
|
显示全部楼层
边缘\图像使用递归实现的滤波器(根据Deriche、Lanser和Shen)或Canny提出的传统实现的“高斯导数”滤波器(使用滤波器掩模)检测阶跃边缘。此外,可以使用Sobel滤波器的快速变体。因此,以下边操作符可用:
“deriche1”、“lanser1”、“deriche1_int4”、“deriche2”、“lanser2”、“deriche2_int4”、“shen”、“mshen”、“canny”和“sobel_fast”
(参数过滤器)。
边缘振幅(梯度幅值)以ImaAmp返回。
对于除“sobel_fast”之外的所有过滤器,边缘方向以ImaDir返回。对于“sobel_fast”,不会计算边缘方向以加速过滤器。因此,ImaDir是一个空图像对象。边缘操作符“deriche1”分别为“deriche2”也可用于int4图像,并返回带符号的过滤器响应,而不是其绝对值。通过分别选择'deriche1_int4'和'deriche2_int4'作为过滤器,字节图像也可以获得此行为。这可用于计算图像的二阶导数,方法是将边缘_image(带参数“lanser2”)应用于带符号的一阶导数。边缘方向以2度步长存储,即,在数学上正意义上且相对于水平轴的x度边缘方向在边缘方向图像中存储为x/2。此外,还考虑了强度变化的方向。让我们来表示图像的梯度。然后,以下边缘方向返回为r/2:
边振幅为0的点被指定为边方向255(未定义方向)。
除“sobel_fast”(滤波器宽度为3x3,忽略Alpha)外,所有滤波器均可任意选择“滤波器宽度”(即平滑量),并可通过调用参数Alpha具体值的信息_边进行估计。对于Deriche、Lanser和Shen滤波器,它随Alpha的增加而减小,对于Canny滤波器,它随Alpha的增加而增大,其中它是Canny算子所基于的高斯的标准偏差。“宽”滤波器对噪声表现出较大的不变性,但检测小细节的能力也有所下降。非递归滤波器(如Canny滤波器)是使用滤波器掩码实现的,因此随着滤波器宽度的增加,执行时间会增加。相反,递归过滤器的执行时间并不取决于过滤器的宽度。因此,使用Deriche、Lanser和Shen过滤器可以实现任意过滤器宽度,而无需增加操作员的运行时间。与Canny算子相比,滤波器宽度越大,速度优势自然越大。作为边界处理,递归运算符假定图像在图像外部为零,而Canny运算符在图像边界处重复灰度值。滤波器的信噪比可与以下α选择进行比较:
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,
[点我]
加入吧~~~Go
回复
支持
反对
使用道具
举报
照妖镜
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
快速回复
返回顶部
返回列表