问一下,边缘检测轮廓提取都有什么好方法?谢谢

aimar519
aimar519 2019-11-27 字数 32

除了Sobel,Laplacian这种?谢谢

Algorithm 算法
8 个回复
qyli
泾渭漳淮 2019-11-27

反正基本想法都是算梯度。

至于怎么算梯度,根据你的需求看呗。

梯度之后还可以跟一个后处理,比如取个阈值,或者做过非极大值抑制(就变成canny了)。

【 在 aimar519 的大作中提到: 】

: 除了Sobel,Laplacian这种?谢谢

one4all4one
one4all4one 2019-11-27

边缘检测是成熟的,算子很多,但是跟楼上说的一样,都是基于梯度的。

常用的方法有:基于一阶微分算子的Roberts算子、Sobel算子、Prewitt算子、Canny算子方法和基于二阶微分算子的Laplacian算子。还有一种Shen-Castan算子,效果和坎尼算子不相上下,这种算法在对边缘提取好坏的判别标准上有些不同。

实际中,有时需要根据被处理图像的种类以及实际目的,量身定做算法。

facilitator
请叫我小f 2019-11-27

上CNN 卷积算子 根据需求训练呗

【 在 aimar519 的大作中提到: 】

: 除了Sobel,Laplacian这种?谢谢

aimar519
aimar519 2019-12-02

谢谢您给的建议,我再看看梯度这块

【 在 qyli 的大作中提到: 】

: 反正基本想法都是算梯度。

: 至于怎么算梯度,根据你的需求看呗。

: 梯度之后还可以跟一个后处理,比如取个阈值,或者做过非极大值抑制(就变成canny了)。

aimar519
aimar519 2019-12-02

OK,谢谢您,也就是我得基于实际图像情况对梯度做处理。

【 在 one4all4one 的大作中提到: 】

: 边缘检测是成熟的,算子很多,但是跟楼上说的一样,都是基于梯度的。

: 常用的方法有:基于一阶微分算子的Roberts算子、Sobel算子、Prewitt算子、Canny算子方法和基于二阶微分算子的Laplacian算子。还有一种Shen-Castan算子,效果和坎尼算子不相上下,这种算法在对边缘提取好坏的判别标准上有些不同。

: 实际中,有时需要根据被处理图像的种类以及实际目的,量身定做算法。

: ...................

aimar519
aimar519 2019-12-02

谢谢您,也就是在机器学习方面找找是否有可行方案

【 在 facilitator 的大作中提到: 】

: 上CNN 卷积算子 根据需求训练呗

one4all4one
one4all4one 2019-12-02

嗯,我的经验:图像处理得看图说话.

【 在 aimar519 的大作中提到: 】

: OK,谢谢您,也就是我得基于实际图像情况对梯度做处理。

aimar519
aimar519 2019-12-09

OK, 理解, 谢谢了

【 在 one4all4one 的大作中提到: 】

: 嗯,我的经验:图像处理得看图说话.