【发布时间】:2016-11-01 12:28:23
【问题描述】:
我有一张图片,里面有一个简单的圆圈。
如何使用 numpy 检测圆并找到它的半径?
我尝试学习,但不能。我想从你在这里回答的程序中学习。
目前我只知道:
from scipy import misc
f = misc.imread("/path/to/file.png")
# then dont know what to do
这是图片 - https://c2.staticflickr.com/6/5476/14135136623_3973d3f03c_b.jpg
【问题讨论】:
-
Checkout this link 以及其中的示例。
-
你知道图像永远是一个简单的黑色背景和一个白色的圆圈吗?或者它可能是别的东西?如果图像总是只有黑白像素,并且只有一个没有其他白色像素的白色圆圈,那就简单多了。
-
你可以说背景是黑色的,圆圈里面是黑色的,但圆圈的边框是红色的
-
好像圆圈内可能有一些随机的黑色形状,或者圆圈是由黑色背景上的单线(一定宽度)组成的?
-
它非常简单。圆圈只是用黑色填充。