代码:
package com.uiwho.com;
import javax.imageio.*;
import java.awt.image.*;
import java.awt.*;//Color
import java.io.*;
public class PhotoDigest {
public static void main(String[] args) throws Exception {
float percent = compare(getData("C:/Users/Administrator/Desktop/1.jpg"),
getData("C:/Users/Administrator/Desktop/2.png"));
if(percent==0){
System.out.println("无法比较");
}else{
System.out.println("两张图片的相似度为:" + percent + "%");
}
}
public static int[] getData(String name) {
try{
BufferedImage img = ImageIO.read(new File(name));
BufferedImage slt = new BufferedImage(100, 100, BufferedImage.TYPE_INT_RGB);
slt.getGraphics().drawImage(img, 0, 0, 100, 100