采用直方图原理算法比对图片的细微差别效果比较好,以下两张区别很小的图片识别效果如下:


识别结果:
主要代码如下:
import javax.imageio.*;
import java.awt.image.*;
import java.awt.*;
import java.io.*;
public class PhotoDigest {
public static void main(String[] args) throws Exception {
float percent = compare(getData("/Users/sun/Downloads/1.jpg"),
getData("/Users/