gpt4 book ai didi

python - 查找图像的边缘

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:17:12 26 4
gpt4 key购买 nike

我有生成多张图片的软件,如下四张图片:

image 01

image 02

image 03

image 04

是否存在检测(水平和垂直)边缘并创建这样的二进制输出的算法?

enter image description here

如果可能的话,我想用 numpyscipy 来实现它。我已经尝试过实现一个算法,但我失败了,因为我没有找到开始的地方。我还尝试使用神经网络来执行此操作,但这似乎过于强大并且无法完美运行。

最佳答案

最简单的尝试是:

  • 将您的图像转换为二值图像(通过一个简单的阈值)
  • 应用霍夫变换(OpenCV、Matlab 已经实现)
  • 在霍夫变换结果中,检测 0 度、+ 和 - 90 度角的峰值。 (垂直和水平线)

在 OpenCV 和 Matlab 中,您可以使用额外的 Hough 变换选项来填充属于同一直线的两个断开连接的线段之间的间隙。您可能需要一些额外的操作来对结果进行后处理,但主要步骤应该是这些。

关于python - 查找图像的边缘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39686084/

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