我正在尝试将两个图像与量角器中的可用npms进行比较。试过" image-diff" npm,没有找到解决方案。当我尝试使用npm中的给定示例代码时,它没有显示任何结果。以下是我尝试的示例代码
imageDiff({
actualImage: 'D:\\imageRecognition\\picA.png',
expectedImage: 'C:\\Users\\admin\\Desktop\\picB.png',
diffImage: 'D:\\imageRecognition\\result.png',
}, function (err, imagesAreSame) {
console.log("diffrence between images ================> "+ imagesAreSame);
});
参数' imagesAreSame'应该返回一个布尔值,无论图像是否相同,但它没有显示任何效果。有人可以帮助摆脱这种局面。提前致谢
答案 0 :(得分:1)
image-diff依赖于ImageMagick。 "请在继续之前安装。"是他们给出的建议。所以我建议遵循他们的建议..就使用的版本而言...
推荐版本: ImageMagick-6.9.3-4-Q16-x64-dll.exe - Win64动态,每像素16位
原因: 它是它们支持的最高分辨率,如果你想要最高精度,那么它就是最佳选择。它也适用于Windows 64bit操作系统。这是您正在使用的系统