Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法,在图片中:
我认为有一个使用 PIL 和 SciPy 的解决方案,但不知道从哪里开始。有小费吗?
感谢和抱歉英语不好。
您可能想为此使用OpenCV。
它的 Python 绑定已经存在(虽然它们不是非常 Pythonic),因此进入它应该不会太难。
我会推荐SimpleCV。我最近发现了它。如何在 python 中处理 opencv 是非常简单的方法。他们也有例子。还附有检测库。
我们试图在 SimpleCV 中让它变得非常简单。
import SimpleCV img = SimpleCV.Image('foo.png') blobs = img.findBlobs() circles = blobs.filter([b.isCircle() for b in blobs])
现在 circles 只是一个列表,该列表中的每个对象都是一个特征,并且具有所有相关信息,例如 x、y、面积、颜色等。