图像对比在自动化中的使用。

  在自动化过程中,有些地方是必须要用到图像进行对比的。比如拍照。拍一张照片,然后检查拍摄的照片和预览的照片是否一致。在手工测试时,非常的方便。但是程序该怎么做呢?  这时就需要进行图像相似度的对比。最简单的一个对比方法就是对比两张图片的像素,通过对比像素来看两张图片是否相似,但这种方法有个致命的弱点。准确度不高。如果两张照片的光线不一样。也会被认定为两张图片。不过此方法很简单。我先介绍此方法。在后续的文章里,在介绍照片对比的方法。  首先,我来说一下,最简单的图像对比的实现。大家都知道,图片是由一个一个的像素点构成。比如我们常见的手机分辨率1920*1080.则,手机屏幕上一共就有2073600个像素点。那么我们要进行图像对比时,最简单的一种方法就是,对比每个像素点是否一样。下面我们先看来这种简单的对比方法是怎么实现的。 此方法精度较低,误差较大,不适合用来对比照片等,有光线变化的图片,比较适合用于对比两张截图。照片的对比,在另一篇文章中介绍,使用汉明距离进行图像对比。     Read more
Rory's avatar
Rory Mar 16, 2017