我想使用模板匹配,我正在使用我发现的代码,它可以在位图中保留它并获得位图的返回,问题是我不完全确定如何在矩形中绘制。在为 android 创建应用程序时,我只使用 java,没有使用 native。使用我不熟悉的openCV。我将获得多个匹配项,因此我想在这些点周围绘制矩形,并且还能够获得这些匹配项位置的值。
mFind=new Mat(256, 192, CvType.CV_8UC4);
Input = new Mat(256, 192, CvType.CV_8UC4);
Mat mResult8u = new Mat(256, 192, CvType.CV_8UC4);
mResult = new Mat(217, 153, CvType.CV_8UC4);
Utils.bitmapToMat(bmp2, mFind);
Utils.bitmapToMat(bmp1, Input);
Imgproc.matchTemplate(mFind, Input, mResult, Imgproc.TM_SQDIFF) ;
bmp3= Bitmap.createBitmap(mResult.cols(), mResult.rows(),Bitmap.Config.ARGB_8888);
Core.normalize(mResult, mResult8u, 0, 255, Core.NORM_MINMAX, CvType.CV_8U);
Utils.matToBitmap(mResult8u, bmp3);
iv2.setImageBitmap(bmp3);