php-需要找到一种从图像文件中提取阴影区域坐标的方法

我有一个图像文件,其中有比萨饼形阴影区域:

我需要一种方法来提取阴影区域的坐标,以便可以在html代码中使用它们以使该区域可单击.这需要动态完成,因为我有成千上万张图片.我目前正在使用PHP开发网站,因此任何使用php或javascript的网站都会有所帮助.如果有人对如何执行此操作有任何想法,请告诉我.

解决方法:

我可以想到您需要采取的一些步骤,但是由于您没有起点,因此我将在较高的层次上描述我的方法.

>找到中心点,将其命名为c.宽度/ 2高度/ 2不太硬.它
看起来这些图像是由计算机生成的,所以我会
假设它们都是标准尺寸和位置
圈.
>现在,您需要找到半径为r的圆上的所有点
(从中心到易于识别的橙色的距离
仅位于阴影区域中的区域)和中心c.
>使用PHP的imagick库和
getImagePixelColor来测试结果是否接近容易
可识别的橙色.如果是,则您有一个匹配项.
>对于每次匹配,从圆心到
匹配项是阴影区域的一部分.仅查找a的最外层匹配
地区,您有您的coordiantes.

我确信这只是一种方法,并且有很多方法可以实现,但是我建议您开始实施您认为可行的方法,然后在遇到困难时提出一个更具体的问题.

上一篇:查找Canny Edge Image的坐标 – OpenCV和python


下一篇:在Javascript中协调虚线字体