我正在使用OpenCV来检测两个图像之间的相似性。不幸的是,我将Mat转换回位图的代码行导致我的应用程序崩溃。有没有人有任何想法会导致这个?这是我的代码:
Bitmap centerBit = BitmapFactory.decodeResource(getResources(), R.drawable.center);
Mat center = new Mat();
Utils.bitmapToMat(centerBit,center);
Mat resultCenter = new Mat();
Imgproc.matchTemplate(center,center,resultCenter,Imgproc.TM_SQDIFF_NORMED);
Bitmap bm = Bitmap.createBitmap(resultCenter.cols(), resultCenter.rows(),Bitmap.Config.ARGB_8888);
Utils.matToBitmap(resultCenter, bm); //THIS LINE CAUSING APP TO CRASH
ImageView iv = (ImageView) findViewById(R.id.imageView);
iv.setImageBitmap(bm);