Canny+Hough|CircleDetection

源码阅读 · 2023-07-06 · 323 人浏览
Canny+Hough|CircleDetection

项目地址

https://github.com/JJJYmmm/CircleDetection

Readme

本项目使用 Canny + Hough 对图像中的圆形进行检测。参考https://github.com/CV-xueba/A01_cvclass_basic_exercise,不过修复了该项目中canny算法计算亚像素点的bug

文件列表如下:

  • main.py : run detection program
  • my_canny.py : canny算法实现,得到图像的梯度图/梯度方向图
  • my_hough.py : hough算法实现,实现通过参数空间的投票算法进行圆形的数学建模

使用方法:

  • 检测图像放在picture_source文件夹下,命名为picture.jpg(或修改main.py中的Path路径)
  • Canny/Hough检测结果放在picture_result文件夹下

测试结果:

左侧为canny算法结果,右侧为hough检测出的圆(原图上画出)

image-20230706191741408

image-20230706192044307

计算机视觉 模式识别
Theme Jasmine by Kent Liao