我有一张圣诞树的图像,树枝上有不同的圆圈。你可以看到圆圈有不同的颜色:绿色,红色,黄色等。
我必须使用PHP找到圆圈的位置。
PHP GD库可以吗?
如果有可能请建议我如何计算圆圈的x和y位置。
答案 0 :(得分:3)
GD库无法使用imagemagick。
通过Edge Detection找到颜色变化及其在图像中的位置。
在这个blog article中有一个很好的包装。
自从找到正确的算法后,我没有给你一般的脚本四,你的源图像是一个迭代过程。
首先,您将尝试从源图像中过滤树的深绿色,然后您可以运行边缘检测以获得灰度图像中圆的边缘。
一旦你在那里,你需要某种圆检测。谷歌发现了这个有趣的thread
希望这有助于推动你朝着正确的方向前进。