例如,我在Android Studio的/ res / drawable文件夹中有“ logo.png”,“ tl20.png”和“ tl20_t.png”。我想互相比较以获得类似+%75的百分比。但是我找不到OpenCV-Imgcodecs.imread的路径:9我该怎么办?还是我发现我有其他问题,不知道,我是noobie
Uri uriLogo = Uri.parse("android.resource://"+BuildConfig.APPLICATION_ID+"/" + R.drawable.logo);
Uri uriT20 = Uri.parse("android.resource://"+BuildConfig.APPLICATION_ID+"/" + R.drawable.tl20);
Uri uriT20_t = Uri.parse("android.resource://"+BuildConfig.APPLICATION_ID+"/" + R.drawable.tl20_t);
Mat img1 = Imgcodecs.imread(uriLogo.getPath());
Mat img2 = Imgcodecs.imread(uriT20.getPath());
Mat img3 = Imgcodecs.imread(uriT20_t.getPath());
//openCV_____________________
try{
Scalar blah= Core.sumElems(img2);
Scalar blah1=Core.sumElems(img3);
String b=blah.toString();
String b1=blah1.toString();
System.out.println(b+" 88888888888888 "+b1);
double comp=b.compareTo(b1);
Log.i(Double.toString(comp), "*******************************************");
}catch(Exception e) {
}
我的输出如下:
W/xample.wc_para: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (light greylist, reflection)
Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (light greylist, reflection)
I/System.out: [0.0, 0.0, 0.0, 0.0] 88888888888888 [0.0, 0.0, 0.0, 0.0]
I/0.0: *******************************************
谢谢!寻求帮助。