我正在做一些研究,看看是否可以編寫能夠通過標識特定圖案/對象的位置來處理圖像,然後輸出xy對象的像素位置。php - 在圖形中標識圖案的位置
該項目將用於處理a地圖,其中所有地圖都是使用相同的過程生成的,並且座椅的圖標在每種情況下都保持不變(包括相同的尺寸 - 16x17像素)。
一個典型的地圖看起來像http://s140173.gridserver.com/so/map.gif
...等等顯然,單獨圖標看起來像http://s140173.gridserver.com/so/icon.gif
我正打算環路某種形式的「搜索」腳本查找第一個「圖標「,將圖標的xy位置添加到數組中,然後使圖像變暗(使用圖像功能在內存中)並重復搜索以再次找到」第一個圖標「(因爲原始圖像不再與它被扭曲了) - 但我不確定任何能夠以這種方式匹配圖形的類/函數/擴展。
有關如何完成此模式匹配的任何想法?有沒有能夠做到這一點的圖書館或擴展?如果沒有,任何人都可以提出另一個適合的平臺嗎?
乾杯。
我沒有讀完整件事,但是這個頁面或其他喜歡它的頁面可能會有幫助:http://www.searchlores.org/finn_cbir_2.htm – TecBrat 2012-02-25 04:21:32
php確實有一些功能可以使用,比如[imagecolorclosest](http://nl3.php.net/manual/en/function.imagecolorclosest.php),[imagecolorat](http://nl3.php.net/manual/en/function.imagecolorat.php)和很多其他人。我不認爲你想要的是不可能的! – giorgio 2012-02-25 04:22:34
XOR'ing可能會有所幫助,imagick可以做到這一點:http://www.php.net/manual/en/imagickdraw.composite.php - 但PHP不會是處理所有可能組合的最快語言。 – hakre 2012-02-25 04:27:21