在java里有没有提供什么api能对某个图片进行图片对比查找

发布网友 发布时间:2022-04-24 14:03

我来回答

2个回答

热心网友 时间:2022-05-04 21:57

一样是否表示完全一样呢 或是只是相像?如果完全一样就可以通过字符或是字节流来比较 因为图片的保存时保存成二进制数的 java可以当做二进值流读入,当然如果你当做字符流也可以。具体的做法是:

比如有两张图片 其中一张的目录是C:\test\1.jpg (也可以是一个url 比如https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-.gif)另一个是C:\test\2.jpg

File file1,file2分别是两张图片的目录

InputStream in1 =new BufferedInputStream(new FileInputStream(url1));
Reader r1=new InputStreamReader(in1);

InputStream in2 =new BufferedInputStream(new FileInputStream(url2));
Reader r2=new InputStreamReader(in2);

最后比较两个字符串每个字符是否一样Char c=r1.read())!=-1可以做循环条件

热心网友 时间:2022-05-04 23:15

我想到的是 将两张图片用流读出来到字节数组里面 然后比较两个字节数组的元素以及顺序是否完全一致!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com