有一種方法,在一個圖:一個值分配給形狀,在Python
- 以檢測形狀(例如圓)。
- 將形狀與其在圖片上的位置(例如,左,右,中心)相關聯並分配值(真或假)。
我認爲有一個解決方案使用PIL和SciPy,但不知道從哪裏開始。有小費嗎?
感謝和抱歉的英語不好。
有一種方法,在一個圖:一個值分配給形狀,在Python
我認爲有一個解決方案使用PIL和SciPy,但不知道從哪裏開始。有小費嗎?
感謝和抱歉的英語不好。
您可能需要爲此使用OpenCV。
Python綁定爲它already exist(它們不是非常pythonic雖然),所以它不應該太難以進入它。
看來OpenCV正是我開發這個項目所需要的。謝謝! – bobthepanda 2012-04-24 16:42:53
這個問題很舊,但實際上我所尋找的或多或少是[本文]的項目(http://arxiv.org/pdf/1105.3834)所做的。 – bobthepanda 2013-08-09 20:43:32
我會推薦SimpleCV。我最近找到了它。如何在python中處理opencv是非常簡單的方法。他們也有。還有附加的檢測庫。
我們試圖讓它在SimpleCV中非常容易。
import SimpleCV
img = SimpleCV.Image('foo.png')
blobs = img.findBlobs()
circles = blobs.filter([b.isCircle() for b in blobs])
現在圈只是一個列表,該列表中的每個對象是一個功能,並擁有所有像X,Y,面積,顏色等相關信息。
http://docs.opencv.org/? – jdi 2012-04-23 18:13:07