packagecom.creditease.fetch.credit.util.similarity;importcom.creditease.fetch.credit.util.ImageManager;importsun.misc.BASE64Decoder;importjavax.imageio.ImageIO;importjava.awt.image.BufferedImage;importjava.io.ByteArrayInputStream;importjava.io.IOException;importjava.io.InputStream;/*** 比较两张图片的相似度*/
public classSimilarityComparer {//改变成二进制码
private staticString[][] getPX(BufferedImage image) {int[] rgb = new int[3];int width =image.getWidth();int height =image.getHeight();int minx =image.getMinX();int miny =image.getMinY();
String[][] list= newString[width][height];for (int i = minx; i < width; i++) {for (int j = miny; j < height; j++) {int pixel =image.getRGB(i, j);
rgb[0] = (pixel & 0xff0000) >> 16;
rgb[1] = (pixel & 0xff00) >> 8;
rgb[2] = (pixel & 0xff);
list[i][j]= rgb[0] + ","