0

以下のコードを使用して、ビットマップを提供してピクセルを取得しています

public int[] foo(Bitmap bitmapFoo) {
    int[] pixels;
  //  Bitmap bitmapFoo ;            
    int height = bitmapFoo.getHeight();
    int width = bitmapFoo.getWidth();

    pixels = new int[height * width];

    bitmapFoo.getPixels(pixels, 0, width, 1, 1, width - 1, height - 1); 
   return pixels;

}

類似の画像と比較するにはどうすればよいですか??

                           int[] i = foo(img2);
                int[] i2 = foo(img1);

                if (i==i2) {

                    txt.setText("same");
                }else{


                    txt.setText("different");
                }

画像が似ていても同じではありませんが、それでも表示が異なります。

比較は正しいですか?? または私は何か間違ったことをしていますか??

4

1 に答える 1