diff --git a/modules/java/android/AndroidManifest.xml b/modules/java/android/AndroidManifest.xml index acef991ee941d123901a959e962bb80f435f1c91..6e3abfd8beb720101aefa8907a8fd84529b1ff63 100644 --- a/modules/java/android/AndroidManifest.xml +++ b/modules/java/android/AndroidManifest.xml @@ -3,13 +3,4 @@ package="org.opencv" android:versionCode="1" android:versionName="1.0"> - - - - - - - - diff --git a/samples/android/tutorial-0-androidcamera/src/org/opencv/samples/s0/Sample0Base.java b/samples/android/tutorial-0-androidcamera/src/org/opencv/samples/tutorial0/Sample0Base.java similarity index 100% rename from samples/android/tutorial-0-androidcamera/src/org/opencv/samples/s0/Sample0Base.java rename to samples/android/tutorial-0-androidcamera/src/org/opencv/samples/tutorial0/Sample0Base.java diff --git a/samples/android/tutorial-0-androidcamera/src/org/opencv/samples/s0/Sample0View.java b/samples/android/tutorial-0-androidcamera/src/org/opencv/samples/tutorial0/Sample0View.java similarity index 100% rename from samples/android/tutorial-0-androidcamera/src/org/opencv/samples/s0/Sample0View.java rename to samples/android/tutorial-0-androidcamera/src/org/opencv/samples/tutorial0/Sample0View.java diff --git a/samples/android/tutorial-0-androidcamera/src/org/opencv/samples/s0/SampleViewBase.java b/samples/android/tutorial-0-androidcamera/src/org/opencv/samples/tutorial0/SampleViewBase.java similarity index 100% rename from samples/android/tutorial-0-androidcamera/src/org/opencv/samples/s0/SampleViewBase.java rename to samples/android/tutorial-0-androidcamera/src/org/opencv/samples/tutorial0/SampleViewBase.java diff --git a/samples/android/tutorial-1-addopencv/.project b/samples/android/tutorial-1-addopencv/.project index 47f794738f317977157a761b6159aef6c2807c60..90ff95b55bc54f98d711a0845904603f8c375608 100644 --- a/samples/android/tutorial-1-addopencv/.project +++ b/samples/android/tutorial-1-addopencv/.project @@ -34,7 +34,7 @@ OpenCV-2.3.1_src 2 - _android_OpenCV-2_3_1_d2471b5d/src + _android_OpenCV_2_3_1_df28900a/src diff --git a/samples/android/tutorial-1-addopencv/src/org/opencv/samples/s1/Sample1Java.java b/samples/android/tutorial-1-addopencv/src/org/opencv/samples/tutorial1/Sample1Java.java similarity index 100% rename from samples/android/tutorial-1-addopencv/src/org/opencv/samples/s1/Sample1Java.java rename to samples/android/tutorial-1-addopencv/src/org/opencv/samples/tutorial1/Sample1Java.java diff --git a/samples/android/tutorial-1-addopencv/src/org/opencv/samples/s1/Sample1View.java b/samples/android/tutorial-1-addopencv/src/org/opencv/samples/tutorial1/Sample1View.java similarity index 100% rename from samples/android/tutorial-1-addopencv/src/org/opencv/samples/s1/Sample1View.java rename to samples/android/tutorial-1-addopencv/src/org/opencv/samples/tutorial1/Sample1View.java diff --git a/samples/android/tutorial-1-addopencv/src/org/opencv/samples/s1/SampleViewBase.java b/samples/android/tutorial-1-addopencv/src/org/opencv/samples/tutorial1/SampleViewBase.java similarity index 100% rename from samples/android/tutorial-1-addopencv/src/org/opencv/samples/s1/SampleViewBase.java rename to samples/android/tutorial-1-addopencv/src/org/opencv/samples/tutorial1/SampleViewBase.java diff --git a/samples/android/tutorial-2-opencvcamera/.project b/samples/android/tutorial-2-opencvcamera/.project index 1452ef555fa692aa3547564694cbf6198a19b50b..5f1ca2cf5fa1b3f3551e16c02db20d14706c2e8b 100644 --- a/samples/android/tutorial-2-opencvcamera/.project +++ b/samples/android/tutorial-2-opencvcamera/.project @@ -1,6 +1,6 @@ - Sample 3 Native Camera + Tutorial 1 Basic - 2. Use OpenCV Camera @@ -32,9 +32,9 @@ - opencv2.3.1_src + OpenCV-2.3.1_src 2 - _android_opencv2_3_1_d2471b5d/src + _android_OpenCV_2_3_1_df28900a/src diff --git a/samples/android/tutorial-2-opencvcamera/AndroidManifest.xml b/samples/android/tutorial-2-opencvcamera/AndroidManifest.xml index 79323e7d28b454924f01b5026e76f7e83d6c3bec..accc3b2cf9c687e6ee727fc2bb731a83fa481278 100644 --- a/samples/android/tutorial-2-opencvcamera/AndroidManifest.xml +++ b/samples/android/tutorial-2-opencvcamera/AndroidManifest.xml @@ -1,6 +1,6 @@ @@ -11,7 +11,7 @@ android:anyDensity="true" /> - diff --git a/samples/android/tutorial-2-opencvcamera/res/values/strings.xml b/samples/android/tutorial-2-opencvcamera/res/values/strings.xml index 581d9e67b2957aabb89b943aebbfb3ae4280639f..51f727c30db343648fe62fdba34adbdd1ada5fb7 100644 --- a/samples/android/tutorial-2-opencvcamera/res/values/strings.xml +++ b/samples/android/tutorial-2-opencvcamera/res/values/strings.xml @@ -1,4 +1,4 @@ - Sample 3: Native Camera + Tutorial 1 Basic - 2. Use OpenCV Camera diff --git a/samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/s3/Sample3NativeCamera.java b/samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/tutorial2/Sample2NativeCamera.java similarity index 92% rename from samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/s3/Sample3NativeCamera.java rename to samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/tutorial2/Sample2NativeCamera.java index d9c8c6a0a4209ca8e86838f9a3ed80260d623e0b..96979165a8baa3130fc1a919caf635ed49cb3878 100644 --- a/samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/s3/Sample3NativeCamera.java +++ b/samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/tutorial2/Sample2NativeCamera.java @@ -1,4 +1,4 @@ -package org.opencv.samples.s3; +package org.opencv.samples.tutorial2; import android.app.Activity; import android.os.Bundle; @@ -7,7 +7,7 @@ import android.view.Menu; import android.view.MenuItem; import android.view.Window; -public class Sample3NativeCamera extends Activity { +public class Sample2NativeCamera extends Activity { private static final String TAG = "Sample::Activity"; public static final int VIEW_MODE_RGBA = 0; @@ -24,7 +24,7 @@ public class Sample3NativeCamera extends Activity { public static int viewMode = VIEW_MODE_RGBA; - public Sample3NativeCamera() { + public Sample2NativeCamera() { Log.i(TAG, "Instantiated new " + this.getClass()); } @@ -34,7 +34,7 @@ public class Sample3NativeCamera extends Activity { Log.i(TAG, "onCreate"); super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); - setContentView(new Sample3View(this)); + setContentView(new Sample2View(this)); } @Override diff --git a/samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/s3/Sample3View.java b/samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/tutorial2/Sample2View.java similarity index 85% rename from samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/s3/Sample3View.java rename to samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/tutorial2/Sample2View.java index 4f2c7f9a45ccdcb11e3ed6299b00197d2cf24b74..b7138a24a42a18b6b2225f5d9d404c5056eda6d8 100644 --- a/samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/s3/Sample3View.java +++ b/samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/tutorial2/Sample2View.java @@ -1,4 +1,4 @@ -package org.opencv.samples.s3; +package org.opencv.samples.tutorial2; import org.opencv.*; @@ -6,12 +6,12 @@ import android.content.Context; import android.graphics.Bitmap; import android.view.SurfaceHolder; -class Sample3View extends SampleViewBase { +class Sample2View extends SampleViewBase { private Mat mRgba; private Mat mGray; private Mat mIntermediateMat; - public Sample3View(Context context) { + public Sample2View(Context context) { super(context); } @@ -29,27 +29,27 @@ class Sample3View extends SampleViewBase { @Override protected Bitmap processFrame(VideoCapture capture) { - switch (Sample3NativeCamera.viewMode) { - case Sample3NativeCamera.VIEW_MODE_GRAY: + switch (Sample2NativeCamera.viewMode) { + case Sample2NativeCamera.VIEW_MODE_GRAY: capture.retrieve(mGray, highgui.CV_CAP_ANDROID_GREY_FRAME); imgproc.cvtColor(mGray, mRgba, imgproc.CV_GRAY2RGBA, 4); break; - case Sample3NativeCamera.VIEW_MODE_RGBA: + case Sample2NativeCamera.VIEW_MODE_RGBA: capture.retrieve(mRgba, highgui.CV_CAP_ANDROID_COLOR_FRAME_RGBA); core.putText(mRgba, "OpenCV + Android", new Point(10, 100), 3/* CV_FONT_HERSHEY_COMPLEX */, 2, new Scalar(255, 0, 0, 255), 3); break; - case Sample3NativeCamera.VIEW_MODE_CANNY: + case Sample2NativeCamera.VIEW_MODE_CANNY: capture.retrieve(mGray, highgui.CV_CAP_ANDROID_GREY_FRAME); imgproc.Canny(mGray, mIntermediateMat, 80, 100); imgproc.cvtColor(mIntermediateMat, mRgba, imgproc.CV_GRAY2BGRA, 4); break; - case Sample3NativeCamera.VIEW_MODE_SOBEL: + case Sample2NativeCamera.VIEW_MODE_SOBEL: capture.retrieve(mGray, highgui.CV_CAP_ANDROID_GREY_FRAME); imgproc.Sobel(mGray, mIntermediateMat, CvType.CV_8U, 1, 1); core.convertScaleAbs(mIntermediateMat, mIntermediateMat, 8); imgproc.cvtColor(mIntermediateMat, mRgba, imgproc.CV_GRAY2BGRA, 4); break; - case Sample3NativeCamera.VIEW_MODE_BLUR: + case Sample2NativeCamera.VIEW_MODE_BLUR: capture.retrieve(mRgba, highgui.CV_CAP_ANDROID_COLOR_FRAME_RGBA); imgproc.blur(mRgba, mRgba, new Size(15, 15)); break; diff --git a/samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/s3/SampleViewBase.java b/samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/tutorial2/SampleViewBase.java similarity index 98% rename from samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/s3/SampleViewBase.java rename to samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/tutorial2/SampleViewBase.java index 1ee37460f4ef1bd467bd14129d846542c1c2f55c..2f5c03ae318e40fc05a69e0a5f57bb631dce3a6e 100644 --- a/samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/s3/SampleViewBase.java +++ b/samples/android/tutorial-2-opencvcamera/src/org/opencv/samples/tutorial2/SampleViewBase.java @@ -1,4 +1,4 @@ -package org.opencv.samples.s3; +package org.opencv.samples.tutorial2; import java.util.List; diff --git a/samples/android/tutorial-3-native/.project b/samples/android/tutorial-3-native/.project index fcf32d8e846a18d59c345ba1290e05731b2d7b12..e83271a323aad27cadb5c0549dba0bac7c636682 100644 --- a/samples/android/tutorial-3-native/.project +++ b/samples/android/tutorial-3-native/.project @@ -1,6 +1,6 @@ - Sample 2 Native API + Tutorial 2 Advanced - 1. Add Native OpenCV diff --git a/samples/android/tutorial-3-native/AndroidManifest.xml b/samples/android/tutorial-3-native/AndroidManifest.xml index 167f8f2d08f52906f13b1cac87676abda5e95537..145048e7fc22f8f1253da46a32799f04295896bb 100644 --- a/samples/android/tutorial-3-native/AndroidManifest.xml +++ b/samples/android/tutorial-3-native/AndroidManifest.xml @@ -1,6 +1,6 @@ @@ -11,7 +11,7 @@ android:anyDensity="true" /> - diff --git a/samples/android/tutorial-3-native/jni/jni_part.cpp b/samples/android/tutorial-3-native/jni/jni_part.cpp index eee1adeb8cfa7a00663c6e79f27347455ec39173..3d6a6c654830195bbc12f9ff006a26594616f5a8 100644 --- a/samples/android/tutorial-3-native/jni/jni_part.cpp +++ b/samples/android/tutorial-3-native/jni/jni_part.cpp @@ -8,7 +8,7 @@ using namespace std; using namespace cv; extern "C" { -JNIEXPORT void JNICALL Java_org_opencv_samples_s2_Sample2View_FindFeatures(JNIEnv* env, jobject thiz, jint width, jint height, jbyteArray yuv, jintArray rgba) +JNIEXPORT void JNICALL Java_org_opencv_samples_tutorial3_Sample3View_FindFeatures(JNIEnv* env, jobject thiz, jint width, jint height, jbyteArray yuv, jintArray rgba) { jbyte* _yuv = env->GetByteArrayElements(yuv, 0); jint* _rgba = env->GetIntArrayElements(rgba, 0); diff --git a/samples/android/tutorial-3-native/res/values/strings.xml b/samples/android/tutorial-3-native/res/values/strings.xml index 9f3a6779ac7e739ef5a7d9ee25f2368917993f07..755275158673b821b86386d658c2174eff67551f 100644 --- a/samples/android/tutorial-3-native/res/values/strings.xml +++ b/samples/android/tutorial-3-native/res/values/strings.xml @@ -1,4 +1,4 @@ - Sample 2: Native API + Tutorial 2 Advanced - 1. Add Native OpenCV diff --git a/samples/android/tutorial-3-native/src/org/opencv/samples/s2/Sample2Native.java b/samples/android/tutorial-3-native/src/org/opencv/samples/tutorial3/Sample3Native.java similarity index 75% rename from samples/android/tutorial-3-native/src/org/opencv/samples/s2/Sample2Native.java rename to samples/android/tutorial-3-native/src/org/opencv/samples/tutorial3/Sample3Native.java index 8e38916e18a3745821d11adfd2c0e82986d079d1..e13ee140aec0be63e19fc8684717e05b33c965cf 100644 --- a/samples/android/tutorial-3-native/src/org/opencv/samples/s2/Sample2Native.java +++ b/samples/android/tutorial-3-native/src/org/opencv/samples/tutorial3/Sample3Native.java @@ -1,14 +1,14 @@ -package org.opencv.samples.s2; +package org.opencv.samples.tutorial3; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.Window; -public class Sample2Native extends Activity { +public class Sample3Native extends Activity { private static final String TAG = "Sample::Activity"; - public Sample2Native() { + public Sample3Native() { Log.i(TAG, "Instantiated new " + this.getClass()); } @@ -18,6 +18,6 @@ public class Sample2Native extends Activity { Log.i(TAG, "onCreate"); super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); - setContentView(new Sample2View(this)); + setContentView(new Sample3View(this)); } } diff --git a/samples/android/tutorial-3-native/src/org/opencv/samples/s2/Sample2View.java b/samples/android/tutorial-3-native/src/org/opencv/samples/tutorial3/Sample3View.java similarity index 85% rename from samples/android/tutorial-3-native/src/org/opencv/samples/s2/Sample2View.java rename to samples/android/tutorial-3-native/src/org/opencv/samples/tutorial3/Sample3View.java index 8740c5cd0a20f2752279119f71a54c7f93e7b55f..8076bd5ca1294d2a09b42065f886c9be9bc560f3 100644 --- a/samples/android/tutorial-3-native/src/org/opencv/samples/s2/Sample2View.java +++ b/samples/android/tutorial-3-native/src/org/opencv/samples/tutorial3/Sample3View.java @@ -1,11 +1,11 @@ -package org.opencv.samples.s2; +package org.opencv.samples.tutorial3; import android.content.Context; import android.graphics.Bitmap; -class Sample2View extends SampleViewBase { +class Sample3View extends SampleViewBase { - public Sample2View(Context context) { + public Sample3View(Context context) { super(context); } diff --git a/samples/android/tutorial-3-native/src/org/opencv/samples/s2/SampleViewBase.java b/samples/android/tutorial-3-native/src/org/opencv/samples/tutorial3/SampleViewBase.java similarity index 98% rename from samples/android/tutorial-3-native/src/org/opencv/samples/s2/SampleViewBase.java rename to samples/android/tutorial-3-native/src/org/opencv/samples/tutorial3/SampleViewBase.java index 9a0daeffaf9214474aca2733c1ab130afb9ee23d..962fe693ea9e5c12346730ecb47bce0b176a54d4 100644 --- a/samples/android/tutorial-3-native/src/org/opencv/samples/s2/SampleViewBase.java +++ b/samples/android/tutorial-3-native/src/org/opencv/samples/tutorial3/SampleViewBase.java @@ -1,4 +1,4 @@ -package org.opencv.samples.s2; +package org.opencv.samples.tutorial3; import java.util.List; diff --git a/samples/android/tutorial-4-mixed/.classpath b/samples/android/tutorial-4-mixed/.classpath index da04f5de0f7b196dc7980488fb61c373e8db519b..a0a90f9b1c53ba01b70d66f1178a57fba86e1ba6 100644 --- a/samples/android/tutorial-4-mixed/.classpath +++ b/samples/android/tutorial-4-mixed/.classpath @@ -3,6 +3,6 @@ - + diff --git a/samples/android/tutorial-4-mixed/.project b/samples/android/tutorial-4-mixed/.project index 62a02e4762b305474af8dbcd0cd5ba6ea02d0150..84ac074a74edda03f59236cbeb5d04f3a20e37da 100644 --- a/samples/android/tutorial-4-mixed/.project +++ b/samples/android/tutorial-4-mixed/.project @@ -1,6 +1,6 @@ - Sample 4 Mixed + Tutorial 2 Advanced - 2. Mix Java\Native OpenCV @@ -32,9 +32,9 @@ - opencv2.3.1_src + OpenCV-2.3.1_src 2 - _android_opencv2_3_1_d2471b5d/src + _android_OpenCV_2_3_1_df28900a/src diff --git a/samples/android/tutorial-4-mixed/AndroidManifest.xml b/samples/android/tutorial-4-mixed/AndroidManifest.xml index 46b9e2933ca19280293a310603f1d22478d11a95..3201f7c0414361fc570d623c97da42a2f6f900f5 100644 --- a/samples/android/tutorial-4-mixed/AndroidManifest.xml +++ b/samples/android/tutorial-4-mixed/AndroidManifest.xml @@ -1,6 +1,6 @@ diff --git a/samples/android/tutorial-4-mixed/jni/jni_part.cpp b/samples/android/tutorial-4-mixed/jni/jni_part.cpp index c2553a81b05a0ee9ec4afb0b49e5de946c569194..dd989e652475e9fa4b7e0c39560cecacd1255805 100644 --- a/samples/android/tutorial-4-mixed/jni/jni_part.cpp +++ b/samples/android/tutorial-4-mixed/jni/jni_part.cpp @@ -8,7 +8,7 @@ using namespace std; using namespace cv; extern "C" { -JNIEXPORT void JNICALL Java_org_opencv_samples_s4_Sample4View_FindFeatures(JNIEnv* env, jobject thiz, jlong addrGray, jlong addrRgba) +JNIEXPORT void JNICALL Java_org_opencv_samples_tutorial4_Sample4View_FindFeatures(JNIEnv* env, jobject thiz, jlong addrGray, jlong addrRgba) { Mat* pMatGr=(Mat*)addrGray; Mat* pMatRgb=(Mat*)addrRgba; diff --git a/samples/android/tutorial-4-mixed/res/values/strings.xml b/samples/android/tutorial-4-mixed/res/values/strings.xml index 50d603646d2da5d555ef3ff72d936820c5484215..63b97c0113ed5988d8e02bf06f87fbf7f75c4882 100644 --- a/samples/android/tutorial-4-mixed/res/values/strings.xml +++ b/samples/android/tutorial-4-mixed/res/values/strings.xml @@ -1,4 +1,4 @@ - Sample 4: Mixed + Tutorial 2 Advanced - 2. Mix Java\Native OpenCV diff --git a/samples/android/tutorial-4-mixed/src/org/opencv/samples/s4/Sample4Mixed.java b/samples/android/tutorial-4-mixed/src/org/opencv/samples/s4/Sample4Mixed.java index 5a57e21bb5e2e465d68e517a096e246f29f66b01..b8c382077baf2c5ef8286374bc9103782246a241 100644 --- a/samples/android/tutorial-4-mixed/src/org/opencv/samples/s4/Sample4Mixed.java +++ b/samples/android/tutorial-4-mixed/src/org/opencv/samples/s4/Sample4Mixed.java @@ -1,4 +1,4 @@ -package org.opencv.samples.s4; +package org.opencv.samples.tutorial4; import android.app.Activity; import android.os.Bundle; diff --git a/samples/android/tutorial-4-mixed/src/org/opencv/samples/s4/Sample4View.java b/samples/android/tutorial-4-mixed/src/org/opencv/samples/s4/Sample4View.java index 6df2159dad4c7b4e33187495b7cf333e35cadc6a..b8e54f8d9499c9d321199c4711ad072642308303 100644 --- a/samples/android/tutorial-4-mixed/src/org/opencv/samples/s4/Sample4View.java +++ b/samples/android/tutorial-4-mixed/src/org/opencv/samples/s4/Sample4View.java @@ -1,4 +1,4 @@ -package org.opencv.samples.s4; +package org.opencv.samples.tutorial4; import org.opencv.*; diff --git a/samples/android/tutorial-4-mixed/src/org/opencv/samples/s4/SampleViewBase.java b/samples/android/tutorial-4-mixed/src/org/opencv/samples/s4/SampleViewBase.java index 13ac061f7fddfcc0a8daddf4866afddce97e17f3..fb18441413fae518c5f38dd91ec149e38acd9d87 100644 --- a/samples/android/tutorial-4-mixed/src/org/opencv/samples/s4/SampleViewBase.java +++ b/samples/android/tutorial-4-mixed/src/org/opencv/samples/s4/SampleViewBase.java @@ -1,4 +1,4 @@ -package org.opencv.samples.s4; +package org.opencv.samples.tutorial4; import java.util.List;