2012-09-07 62 views
4

xmas tree如何從圖像中獲取特定顏色範圍的位置?

我有這個聖誕樹的圖像,在其分支上有不同的圈子。你可以看到這些圓圈有不同的顏色:綠色,紅色,黃色等。

我必須找到使用PHP的圓的位置。

PHP GD庫可以嗎?

如果有可能,請建議我如何計算圈子的x和y位置。

回答

3

這是不可能的GD庫,但與imagemagick。

顏色變化及其在圖像中的位置可通過Edge Detection找到。

這對於這個blog article中的php有一個很好的總結。

自找到正確的算法以來,沒有通用腳本可以給您提供四個源圖像是一個迭代過程。

首先,您會嘗試從源圖像中過濾出深綠色的樹,然後運行邊緣檢測以獲取灰度圖像中圓的邊緣。

一旦你在那裏,你需要某種類型的圈子檢測。谷歌發現這個有趣的thread

希望這有助於推動你在正確的方向。

相關問題