Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中为形状指定值_Python_Scipy_Python Imaging Library - Fatal编程技术网

在Python中为形状指定值

在Python中为形状指定值,python,scipy,python-imaging-library,Python,Scipy,Python Imaging Library,有没有一种方法,在图片中: 探测形状(如圆) 将形状与其在图片上的位置(如左、右、中)关联并指定值(真或假) 我认为有一个使用PIL和SciPy的解决方案,但不知道从哪里开始。有什么建议吗 感谢并为糟糕的英语感到抱歉。您可能想用它 它的Python绑定(虽然它们不是很pythonic),所以进入它应该不会太难。我推荐。我最近发现了它。在python中处理opencv是一种非常简单的方法。他们也有。还有附加的检测库。我们已经尝试在SimpleCV中使其变得非常简单 import SimpleCV

有没有一种方法,在图片中:

  • 探测形状(如圆)
  • 将形状与其在图片上的位置(如左、右、中)关联并指定值(真或假)
  • 我认为有一个使用PIL和SciPy的解决方案,但不知道从哪里开始。有什么建议吗

    感谢并为糟糕的英语感到抱歉。

    您可能想用它


    它的Python绑定(虽然它们不是很pythonic),所以进入它应该不会太难。

    我推荐。我最近发现了它。在python中处理opencv是一种非常简单的方法。他们也有。还有附加的检测库。

    我们已经尝试在SimpleCV中使其变得非常简单

    import SimpleCV
    
    img = SimpleCV.Image('foo.png')
    blobs = img.findBlobs()
    circles = blobs.filter([b.isCircle() for b in blobs])
    

    现在,圆圈只是一个列表,列表中的每个对象都是一个功能,包含所有相关信息,如x、y、面积、颜色等。

    看来OpenCV正是我开发项目所需要的。非常感谢。这个问题由来已久,但事实上,我所寻找的或多或少是该项目的功能。