gpt4 book ai didi

matlab - Canny 边缘检测器上可能的 NaN 梯度方向 - matlab 上的图像处理

转载 作者:太空宇宙 更新时间:2023-11-03 20:02:36 27 4
gpt4 key购买 nike

我正在编写自己的 Canny's edge detection algorithm 版本.我的问题是,如何计算梯度的方向?我已经知道了:

enter image description here

但是当Gy = Gx = 0 时怎么办?

最佳答案

我认为赋予 theta 什么值实际上并不重要,因为 Gx 和 Gy 等于零意味着没有梯度,也就是没有边缘。该像素没有边缘,因此它也没有边缘方向的角度。检测何时 Gy=gx=0 并随心所欲地写入 theta。

哦!但不要忘记 arctan(Inf)=pi/2!如果只有 Gx 的值为零,请记住您有一个结果!

编辑:图像中所有黑色区域都没有渐变,因此没有角度。

enter image description here

关于matlab - Canny 边缘检测器上可能的 NaN 梯度方向 - matlab 上的图像处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13696139/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com