Java OpenCV Mat到BuffereImage的结果与ImageIO.read加载的BuffereImage不同
我想检查两个BuffereImage是否相等。 我使用的是用openjdk 8构建的opencv 4.2.0 jar。 这是密码Java OpenCV Mat到BuffereImage的结果与ImageIO.read加载的BuffereImage不同,java,opencv4,Java,Opencv4,我想检查两个BuffereImage是否相等。 我使用的是用openjdk 8构建的opencv 4.2.0 jar。 这是密码 公共类测试{ 布尔比较(BuffereImage var0、BuffereImage var1){ 如果(var0.getWidth()!=var1.getWidth()){ 返回false; } 如果(var0.getHeight()!=var1.getHeight()){ 返回false; } 对于(int x=0;x
公共类测试{
布尔比较(BuffereImage var0、BuffereImage var1){
如果(var0.getWidth()!=var1.getWidth()){
返回false;
}
如果(var0.getHeight()!=var1.getHeight()){
返回false;
}
对于(int x=0;x
我希望equal
变量为true,即b0和b1的像素值相同。
但他们没有
这有什么不同?
我猜ByteArrayInputStream或Imgproc.imencode可以,但为什么呢