我在做输出为一个微弱的大圆圈的工作
我可以看到圆在那里,从实验中我知道它是一个均匀的实心圆。 但是我在用python识别它时遇到了一些问题。 我尝试使用Hough变换,因为边不锋利,所以我得到了多个圆。我遵循了下面的教程 我尝试使用Canny边缘检测,但无论使用什么sigma值,我都会得到非常嘈杂的结果
我还试着放大图像
https://docs.opencv.org/4.5.2/da/d53/tutorial_py_houghcircles.html
https://learnopencv.com/filling-holes-in-an-image-using-opencv-python-c/
我目前正在做的“黑客”只是徒手选择圆,但我希望能够自动化这个过程。 下面是图片,如果有人能给我指出正确的方向,我将不胜感激
自适应阈值和
findContours
似乎有些帮助。模糊和阈值函数的参数将需要为您的数据进行调整,我非常确定相关问题 更多 >
编程相关推荐