无法在量角器中执行图像识别

时间:2016-02-17 07:04:28

标签: javascript node.js protractor

我正在尝试将两个图像与量角器中的可用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'应该返回一个布尔值,无论图像是否相同,但它没有显示任何效果。有人可以帮助摆脱这种局面。提前致谢

1 个答案:

答案 0 :(得分:1)

image-diff依赖于ImageMagick。 "请在继续之前安装。"是他们给出的建议。所以我建议遵循他们的建议..就使用的版本而言...

推荐版本: ImageMagick-6.9.3-4-Q16-x64-dll.exe - Win64动态,每像素16位

原因: 它是它们支持的最高分辨率,如果你想要最高精度,那么它就是最佳选择。它也适用于Windows 64bit操作系统。这是您正在使用的系统