有两个jpg文件二进制数据,如何使用php计算出它们的相似度。 如果可以从二进制代码中获取颜色信息。而且,服务器不能支持gd,它是一个代理服务器。
如果您使用 PHP 8.1 或更高版本,请考虑使用 https://github.com/sapientpro/image-comparator 库。该软件包建立在感知哈希之上,并提供有效比较多个图像的功能。
$comparator = new SapientPro\ImageComparator\ImageComparator();
$similarity = $comparator->compare('your-images/your-image1.jpg', 'your-images/your-image12.jpg');
echo $similarity; // Outputs: 89.3