提交 25db4538 编写于 作者: A Andrey Pavlenko

Java API: (per code review) renaming and moving utility classes

Testing: 1079/0/584
上级 02d5d93c
......@@ -3,7 +3,7 @@ package org.opencv.test;
import java.util.ArrayList;
import java.util.List;
import org.opencv.Converters;
import org.opencv.utils.Converters;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
import org.opencv.core.Point;
......
......@@ -5,7 +5,7 @@ import android.test.AndroidTestRunner;
import android.test.InstrumentationTestRunner;
import android.util.Log;
import org.opencv.Android;
import org.opencv.android.Utils;
import java.io.File;
import java.io.IOException;
......@@ -50,9 +50,9 @@ public class OpenCVTestRunner extends InstrumentationTestRunner {
@Override
public void onStart() {
context = getContext();
LENA_PATH = Android.ExportResource(context, R.drawable.lena);
CHESS_PATH = Android.ExportResource(context, R.drawable.chessboard);
LBPCASCADE_FRONTALFACE_PATH = Android.ExportResource(context, R.raw.lbpcascade_frontalface);
LENA_PATH = Utils.ExportResource(context, R.drawable.lena);
CHESS_PATH = Utils.ExportResource(context, R.drawable.chessboard);
LBPCASCADE_FRONTALFACE_PATH = Utils.ExportResource(context, R.raw.lbpcascade_frontalface);
// List<TestCase> testCases = androidTestRunner.getTestCases();
// Collections.shuffle(testCases); //shuffle the tests order
......
......@@ -3,7 +3,7 @@ package org.opencv.test.core;
import java.util.ArrayList;
import java.util.List;
import org.opencv.Converters;
import org.opencv.utils.Converters;
import org.opencv.core.Core;
import org.opencv.core.CvException;
import org.opencv.core.CvType;
......
......@@ -811,7 +811,7 @@ extern "C" {
if ctype.startswith('vector'):
imports.add("java.util.List")
imports.add("org.opencv.core.Mat")
imports.add("org.opencv.Converters")
imports.add("org.opencv.utils.Converters")
ctype = ctype.replace('vector_', '')
j_type = ''
if ctype in type_dict:
......
......@@ -9,12 +9,12 @@ extern "C" {
#endif
/*
* Class: org_opencv_Android
* Class: org_opencv_android_Utils
* Method: nBitmapToMat(Bitmap b)
* Signature: (L)J
*/
JNIEXPORT jlong JNICALL Java_org_opencv_Android_nBitmapToMat
JNIEXPORT jlong JNICALL Java_org_opencv_android_Utils_nBitmapToMat
(JNIEnv * env, jclass cls, jobject bitmap)
{
AndroidBitmapInfo info;
......@@ -40,11 +40,11 @@ JNIEXPORT jlong JNICALL Java_org_opencv_Android_nBitmapToMat
}
/*
* Class: org_opencv_Android
* Class: org_opencv_android_Utils
* Method: nBitmapToMat(long m, Bitmap b)
* Signature: (JL)Z
*/
JNIEXPORT jboolean JNICALL Java_org_opencv_Android_nMatToBitmap
JNIEXPORT jboolean JNICALL Java_org_opencv_android_Utils_nMatToBitmap
(JNIEnv * env, jclass cls, jlong m, jobject bitmap)
{
AndroidBitmapInfo info;
......
package org.opencv;
package org.opencv.android;
import org.opencv.core.CvException;
import org.opencv.core.Mat;
......@@ -11,7 +11,7 @@ import java.io.InputStream;
import android.content.Context;
import android.graphics.Bitmap;
public class Android {
public class Utils {
public static String ExportResource(Context context, int resourceId) {
return ExportResource(context, resourceId, "OpenCV_data");
......
package org.opencv;
package org.opencv.utils;
import java.util.List;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册