如何检测/计算大图片中是否存在小图片?

Roe*_*tje 7 php gd image imagemagick

我想用PHP或ImageMagick在PHP中完成的工作如下:

我有一个大图像(比如2000 x 2000像素)..我想检查一张较小的图像(比如50 x 50像素)是否出现在较大图片内的某个位置,以及该区域匹配的百分比是多少.因此,例如,较大图像中较小图像与该位置的95%匹配.

这可能吗?怎么能实现这一目标?

谢谢!!!!

WAS*_*D42 1

这是 C# 的一个很好的答案:How to find one image inside of another?

虽然我非常确定它也可以用于 PHP,因为它只是一个通用算法,但使用 PHP 进行图像比较是一个非常糟糕的主意。

另请参阅维基百科模板匹配文章。