commit f404937f84473955cb48c6a361713dd2ec21d9af Author: rics Date: Wed Oct 12 13:16:02 2011 +0200 First version. diff --git a/MINDdroidCV_MINDSTORMS/.classpath b/MINDdroidCV_MINDSTORMS/.classpath new file mode 100644 index 0000000..a0a90f9 --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/MINDdroidCV_MINDSTORMS/.externalToolBuilders/OpenCV-native builder.launch b/MINDdroidCV_MINDSTORMS/.externalToolBuilders/OpenCV-native builder.launch new file mode 100644 index 0000000..93ddfdd --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/.externalToolBuilders/OpenCV-native builder.launch @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/MINDdroidCV_MINDSTORMS/.project b/MINDdroidCV_MINDSTORMS/.project new file mode 100644 index 0000000..712e6c4 --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/.project @@ -0,0 +1,50 @@ + + + MINDdroidCV_MINDSTORMS + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + org.eclipse.ui.externaltools.ExternalToolBuilder + auto,full,incremental, + + + LaunchConfigHandle + <project>/.externalToolBuilders/OpenCV-native builder.launch + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + + + OpenCV-2.3.1_src + 2 + _android_OpenCV_2_3_1_df28900a/src + + + diff --git a/MINDdroidCV_MINDSTORMS/AndroidManifest.xml b/MINDdroidCV_MINDSTORMS/AndroidManifest.xml new file mode 100644 index 0000000..43bbd40 --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/AndroidManifest.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MINDdroidCV_MINDSTORMS/assets/LAMA b/MINDdroidCV_MINDSTORMS/assets/LAMA new file mode 100644 index 0000000..b756616 --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/assets/LAMA @@ -0,0 +1,29 @@ +Hello and welcome to the LEGO® MINDSTORMS® Application for Android - MINDdroid from LEGO System A/S, Aastvej 1, DK-7190 Billund, Denmark (hereafter ”LEGO”). + +Please read this document carefully. By downloading and using all or any portion of the LEGO MINDSTORMS Application for Android - MINDdroid (hereafter ”Application”) you accept all the terms and conditions of this LEGO Application MINDdroid Agreement (hereafter ”Agreement”). If you do not agree, do not use this Application and delete it immediately from your device. + +The Application consists of (1) the MINDdroid executable and source code (the included files are listed in appendix A), (2) the MINDdroid Graphical User Interface and Elements (the included files are listed in appendix B) and (3) the Android code licensed under the Apache License v 2.0. + +(1) MINDdroid executable and source Code +The MINDdroid executable and source code are licensed to you by LEGO under the GPL v3 (http://www.gnu.org/licenses/gpl-3.0.html) and accordingly you may use the code in accordance with the terms and conditions of the GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html). The source code is freely downloadable (http://github.com/NXT/LEGO-MINDSTORMS-MINDdroid). + +(2) MINDdroid Graphical User Interface and Elements +All intellectual property rights, including trademarks and copyright for the name of this Application, including  all the MINDdroid Graphical User Interface and Elements, including all user interface elements, LEGO logo, backgrounds, fonts, icons, buttons and sounds used in this Application are held exclusively by LEGO. + +You are only permitted to use the the MINDdroid Graphical User Interface and Elements as part of running the Application for personal and non-commercial use and any other use requires written permission from LEGO. + +(3) Android code +Part of the Application consists of code released as part of the Android project. The source code is freely downloadable from http://developer.android.com/sdk/index.html and it is licensed under the Apache License v. 2.0 (http://www.apache.org/licenses/LICENSE-2.0). + +Your use of the Application is in all matters regulated by the above stated licenses for (1) the MINDdroid executable and source code and (2) the MINDdroid Graphical User Interface and Elements, unless otherwise stated in the following. With respect to (3) the Android code your use is exclusively governed by the Apache License v. 2.0. + +IN NO EVENT WILL LEGO BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION ANY LOST PROFITS, LOST SAVINGS OR OTHER INDIRECT, SPECIAL, INCIDENTAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THIS APPLICATION EVEN IF LEGO SYSTEM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY. + +SOME COUNTRIES OR STATES DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU. + +THE AGREEMENT IS GOVERNED BY THE LAW OF YOUR COUNTRY OF RESIDENCE. + +PLAY WELL! + +LEGO, the LEGO logo, MINDSTORMS and the Brick configuration are trademarks  of the LEGO Group. +©2010, 2011 The LEGO Group. All rights reserved. diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/About$1.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/About$1.class new file mode 100644 index 0000000..c59c137 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/About$1.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/About.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/About.class new file mode 100644 index 0000000..5492767 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/About.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/BTCommunicator$1.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/BTCommunicator$1.class new file mode 100644 index 0000000..0e32fd6 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/BTCommunicator$1.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/BTCommunicator.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/BTCommunicator.class new file mode 100644 index 0000000..269e326 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/BTCommunicator.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/BTConnectable.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/BTConnectable.class new file mode 100644 index 0000000..ff55f65 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/BTConnectable.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/DeviceListActivity$1.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/DeviceListActivity$1.class new file mode 100644 index 0000000..6a71507 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/DeviceListActivity$1.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/DeviceListActivity$2.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/DeviceListActivity$2.class new file mode 100644 index 0000000..a8c949b Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/DeviceListActivity$2.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/DeviceListActivity$3.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/DeviceListActivity$3.class new file mode 100644 index 0000000..c440dc7 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/DeviceListActivity$3.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/DeviceListActivity.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/DeviceListActivity.class new file mode 100644 index 0000000..5649e4c Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/DeviceListActivity.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/DialogListener.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/DialogListener.class new file mode 100644 index 0000000..9433f0a Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/DialogListener.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/EnableBT$StatusReciever.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/EnableBT$StatusReciever.class new file mode 100644 index 0000000..743f6f5 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/EnableBT$StatusReciever.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/EnableBT.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/EnableBT.class new file mode 100644 index 0000000..e97dcc0 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/EnableBT.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/FileDialog$1.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/FileDialog$1.class new file mode 100644 index 0000000..94db1c8 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/FileDialog$1.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/FileDialog.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/FileDialog.class new file mode 100644 index 0000000..2e47a67 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/FileDialog.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/GameView$1.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/GameView$1.class new file mode 100644 index 0000000..00e23b6 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/GameView$1.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/GameView$2.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/GameView$2.class new file mode 100644 index 0000000..7422897 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/GameView$2.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/GameView$3.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/GameView$3.class new file mode 100644 index 0000000..554347c Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/GameView$3.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/GameView$GameThread.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/GameView$GameThread.class new file mode 100644 index 0000000..efdff39 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/GameView$GameThread.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/GameView.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/GameView.class new file mode 100644 index 0000000..49e8d02 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/GameView.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/LCPMessage.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/LCPMessage.class new file mode 100644 index 0000000..5b9aabd Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/LCPMessage.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Lama$1.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Lama$1.class new file mode 100644 index 0000000..febedae Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Lama$1.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Lama$2.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Lama$2.class new file mode 100644 index 0000000..3bced78 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Lama$2.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Lama$3.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Lama$3.class new file mode 100644 index 0000000..989c7cc Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Lama$3.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Lama$OnLamaAgreedTo.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Lama$OnLamaAgreedTo.class new file mode 100644 index 0000000..bda432d Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Lama$OnLamaAgreedTo.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Lama.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Lama.class new file mode 100644 index 0000000..6343dbf Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Lama.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/MINDdroidCV$1$1.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/MINDdroidCV$1$1.class new file mode 100644 index 0000000..f60fdd7 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/MINDdroidCV$1$1.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/MINDdroidCV$1.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/MINDdroidCV$1.class new file mode 100644 index 0000000..840e009 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/MINDdroidCV$1.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/MINDdroidCV.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/MINDdroidCV.class new file mode 100644 index 0000000..ac539e5 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/MINDdroidCV.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJFileDialog$1.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJFileDialog$1.class new file mode 100644 index 0000000..423a056 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJFileDialog$1.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJFileDialog.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJFileDialog.class new file mode 100644 index 0000000..d612d8c Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJFileDialog.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader$1.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader$1.class new file mode 100644 index 0000000..8471a5b Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader$1.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader$2.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader$2.class new file mode 100644 index 0000000..debcae9 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader$2.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader$3.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader$3.class new file mode 100644 index 0000000..d9b699a Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader$3.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader$4.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader$4.class new file mode 100644 index 0000000..310f68c Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader$4.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader$5.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader$5.class new file mode 100644 index 0000000..d4d361b Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader$5.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader.class new file mode 100644 index 0000000..e78a9b0 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/NXJUploader.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Options$1.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Options$1.class new file mode 100644 index 0000000..16d25b6 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Options$1.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Options.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Options.class new file mode 100644 index 0000000..b30148c Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Options.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$attr.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$attr.class new file mode 100644 index 0000000..2ea315e Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$attr.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$drawable.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$drawable.class new file mode 100644 index 0000000..006bd20 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$drawable.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$id.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$id.class new file mode 100644 index 0000000..0b217fa Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$id.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$layout.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$layout.class new file mode 100644 index 0000000..483e613 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$layout.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$raw.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$raw.class new file mode 100644 index 0000000..4417ef1 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$raw.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$string.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$string.class new file mode 100644 index 0000000..62340f9 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R$string.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R.class new file mode 100644 index 0000000..7a343d1 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/R.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SampleView.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SampleView.class new file mode 100644 index 0000000..3836bef Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SampleView.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SampleViewBase$1.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SampleViewBase$1.class new file mode 100644 index 0000000..26f8ca7 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SampleViewBase$1.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SampleViewBase.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SampleViewBase.class new file mode 100644 index 0000000..882aa13 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SampleViewBase.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SplashMenu.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SplashMenu.class new file mode 100644 index 0000000..8cd04b6 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SplashMenu.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SplashMenuView.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SplashMenuView.class new file mode 100644 index 0000000..73abe66 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/SplashMenuView.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/StartSound.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/StartSound.class new file mode 100644 index 0000000..b49f6b9 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/StartSound.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Tutorial$1.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Tutorial$1.class new file mode 100644 index 0000000..b1c9600 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Tutorial$1.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Tutorial$2.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Tutorial$2.class new file mode 100644 index 0000000..0c38785 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Tutorial$2.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Tutorial.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Tutorial.class new file mode 100644 index 0000000..0d5b76b Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/Tutorial.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/UploadThread$1.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/UploadThread$1.class new file mode 100644 index 0000000..a153495 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/UploadThread$1.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/UploadThread$2.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/UploadThread$2.class new file mode 100644 index 0000000..46cb445 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/UploadThread$2.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/UploadThread.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/UploadThread.class new file mode 100644 index 0000000..e017e09 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/UploadThread.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/UploadThreadListener.class b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/UploadThreadListener.class new file mode 100644 index 0000000..d69c0b0 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/UploadThreadListener.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$attr.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$attr.class new file mode 100644 index 0000000..073b7b6 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$attr.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$drawable.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$drawable.class new file mode 100644 index 0000000..569b9a5 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$drawable.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$id.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$id.class new file mode 100644 index 0000000..de8df72 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$id.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$layout.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$layout.class new file mode 100644 index 0000000..e79cfe5 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$layout.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$raw.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$raw.class new file mode 100644 index 0000000..72fd791 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$raw.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$string.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$string.class new file mode 100644 index 0000000..f1b4231 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/R$string.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/R.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/R.class new file mode 100644 index 0000000..8dc5fa3 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/R.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/android/Utils.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/android/Utils.class new file mode 100644 index 0000000..a8bcedd Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/android/Utils.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/calib3d/Calib3d.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/calib3d/Calib3d.class new file mode 100644 index 0000000..284a1de Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/calib3d/Calib3d.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/calib3d/StereoBM.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/calib3d/StereoBM.class new file mode 100644 index 0000000..73f0bfd Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/calib3d/StereoBM.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/calib3d/StereoSGBM.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/calib3d/StereoSGBM.class new file mode 100644 index 0000000..c51e10b Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/calib3d/StereoSGBM.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Core$MinMaxLocResult.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Core$MinMaxLocResult.class new file mode 100644 index 0000000..a4ee34c Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Core$MinMaxLocResult.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Core.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Core.class new file mode 100644 index 0000000..0b61ecc Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Core.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/CvException.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/CvException.class new file mode 100644 index 0000000..9370b82 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/CvException.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/CvType.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/CvType.class new file mode 100644 index 0000000..0860aff Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/CvType.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Mat.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Mat.class new file mode 100644 index 0000000..acbc677 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Mat.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Point.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Point.class new file mode 100644 index 0000000..b065e3e Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Point.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Point3.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Point3.class new file mode 100644 index 0000000..a8cba54 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Point3.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Range.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Range.class new file mode 100644 index 0000000..8265653 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Range.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Rect.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Rect.class new file mode 100644 index 0000000..3ccaf73 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Rect.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/RotatedRect.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/RotatedRect.class new file mode 100644 index 0000000..eb1641e Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/RotatedRect.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Scalar.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Scalar.class new file mode 100644 index 0000000..3a507d5 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Scalar.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Size.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Size.class new file mode 100644 index 0000000..4abed4c Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/Size.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/TermCriteria.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/TermCriteria.class new file mode 100644 index 0000000..d1fca3e Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/core/TermCriteria.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/DMatch.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/DMatch.class new file mode 100644 index 0000000..cd06d43 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/DMatch.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/DescriptorExtractor.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/DescriptorExtractor.class new file mode 100644 index 0000000..4f1e0b4 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/DescriptorExtractor.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/DescriptorMatcher.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/DescriptorMatcher.class new file mode 100644 index 0000000..3edef48 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/DescriptorMatcher.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/FeatureDetector.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/FeatureDetector.class new file mode 100644 index 0000000..91f137c Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/FeatureDetector.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/Features2d.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/Features2d.class new file mode 100644 index 0000000..8ecb6c6 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/Features2d.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/GenericDescriptorMatcher.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/GenericDescriptorMatcher.class new file mode 100644 index 0000000..590ee8f Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/GenericDescriptorMatcher.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/KeyPoint.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/KeyPoint.class new file mode 100644 index 0000000..ca45b11 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/features2d/KeyPoint.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/highgui/Highgui.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/highgui/Highgui.class new file mode 100644 index 0000000..e5991d9 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/highgui/Highgui.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/highgui/VideoCapture.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/highgui/VideoCapture.class new file mode 100644 index 0000000..e42a6fb Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/highgui/VideoCapture.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/imgproc/Imgproc.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/imgproc/Imgproc.class new file mode 100644 index 0000000..c5b4cd9 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/imgproc/Imgproc.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/imgproc/Moments.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/imgproc/Moments.class new file mode 100644 index 0000000..ab08253 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/imgproc/Moments.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/imgproc/Subdiv2D.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/imgproc/Subdiv2D.class new file mode 100644 index 0000000..4869d50 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/imgproc/Subdiv2D.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvANN_MLP.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvANN_MLP.class new file mode 100644 index 0000000..4270454 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvANN_MLP.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvANN_MLP_TrainParams.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvANN_MLP_TrainParams.class new file mode 100644 index 0000000..75920f1 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvANN_MLP_TrainParams.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvBoost.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvBoost.class new file mode 100644 index 0000000..13cea12 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvBoost.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvBoostParams.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvBoostParams.class new file mode 100644 index 0000000..82c41b2 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvBoostParams.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvDTree.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvDTree.class new file mode 100644 index 0000000..7734235 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvDTree.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvDTreeParams.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvDTreeParams.class new file mode 100644 index 0000000..08ce770 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvDTreeParams.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvEM.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvEM.class new file mode 100644 index 0000000..cad0a17 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvEM.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvEMParams.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvEMParams.class new file mode 100644 index 0000000..7a25e67 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvEMParams.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvERTrees.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvERTrees.class new file mode 100644 index 0000000..02e6a7d Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvERTrees.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvGBTrees.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvGBTrees.class new file mode 100644 index 0000000..032dd7e Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvGBTrees.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvGBTreesParams.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvGBTreesParams.class new file mode 100644 index 0000000..3194c42 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvGBTreesParams.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvKNearest.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvKNearest.class new file mode 100644 index 0000000..579fb77 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvKNearest.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvNormalBayesClassifier.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvNormalBayesClassifier.class new file mode 100644 index 0000000..19793ec Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvNormalBayesClassifier.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvParamGrid.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvParamGrid.class new file mode 100644 index 0000000..bbc90ad Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvParamGrid.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvRTParams.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvRTParams.class new file mode 100644 index 0000000..7356cfd Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvRTParams.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvRTrees.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvRTrees.class new file mode 100644 index 0000000..d3499e0 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvRTrees.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvSVM.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvSVM.class new file mode 100644 index 0000000..afe59db Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvSVM.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvSVMParams.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvSVMParams.class new file mode 100644 index 0000000..477475b Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvSVMParams.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvStatModel.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvStatModel.class new file mode 100644 index 0000000..fc82a25 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/CvStatModel.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/Ml.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/Ml.class new file mode 100644 index 0000000..95de49f Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/ml/Ml.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/objdetect/CascadeClassifier.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/objdetect/CascadeClassifier.class new file mode 100644 index 0000000..35c540b Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/objdetect/CascadeClassifier.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/objdetect/HOGDescriptor.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/objdetect/HOGDescriptor.class new file mode 100644 index 0000000..fe99118 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/objdetect/HOGDescriptor.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/objdetect/Objdetect.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/objdetect/Objdetect.class new file mode 100644 index 0000000..ac129f1 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/objdetect/Objdetect.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/utils/Converters.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/utils/Converters.class new file mode 100644 index 0000000..0e4c166 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/utils/Converters.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/video/BackgroundSubtractorMOG.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/video/BackgroundSubtractorMOG.class new file mode 100644 index 0000000..a4ea14e Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/video/BackgroundSubtractorMOG.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/video/KalmanFilter.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/video/KalmanFilter.class new file mode 100644 index 0000000..1dfba53 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/video/KalmanFilter.class differ diff --git a/MINDdroidCV_MINDSTORMS/bin/org/opencv/video/Video.class b/MINDdroidCV_MINDSTORMS/bin/org/opencv/video/Video.class new file mode 100644 index 0000000..2996944 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/bin/org/opencv/video/Video.class differ diff --git a/MINDdroidCV_MINDSTORMS/build.properties b/MINDdroidCV_MINDSTORMS/build.properties new file mode 100644 index 0000000..9746606 --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/build.properties @@ -0,0 +1,16 @@ +# This file is used to override default values used by the Ant build system. +# +# This file must be checked in Version Control Systems, as it is +# integral to the build system of your project. + +# The name of your application package as defined in the manifest. +# Used by the 'uninstall' rule. +#application-package=com.example.myproject + +# The name of the source folder. +#source-folder=src + +# The name of the output folder. +#out-folder=bin + +android.library.reference.1=../../OpenCV-2.3.1 \ No newline at end of file diff --git a/MINDdroidCV_MINDSTORMS/build.xml b/MINDdroidCV_MINDSTORMS/build.xml new file mode 100644 index 0000000..1b901d3 --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/build.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MINDdroidCV_MINDSTORMS/default.properties b/MINDdroidCV_MINDSTORMS/default.properties new file mode 100644 index 0000000..cdb47e9 --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/default.properties @@ -0,0 +1,12 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must be checked in Version Control Systems. +# +# To customize properties used by the Ant build system use, +# "build.properties", and override values to adapt the script to your +# project structure. +android.library.reference.1=../../OpenCV-2.3.1 + +# Project target. +target=android-8 diff --git a/MINDdroidCV_MINDSTORMS/gen/com/lego/minddroid/R.java b/MINDdroidCV_MINDSTORMS/gen/com/lego/minddroid/R.java new file mode 100644 index 0000000..1a41808 --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/gen/com/lego/minddroid/R.java @@ -0,0 +1,205 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * aapt tool from the resource data it found. It + * should not be modified by hand. + */ + +package com.lego.minddroid; + +public final class R { + public static final class attr { + } + public static final class drawable { + public static final int action_btn_down=0x7f020000; + public static final int action_btn_up=0x7f020001; + public static final int background_1=0x7f020002; + public static final int background_2=0x7f020003; + public static final int blue=0x7f020004; + public static final int gplv3=0x7f020005; + public static final int hand_small=0x7f020006; + public static final int ic_menu_about=0x7f020007; + public static final int ic_menu_connect=0x7f020008; + public static final int ic_menu_connected=0x7f020009; + public static final int ic_menu_exit=0x7f02000a; + public static final int ic_menu_nxj=0x7f02000b; + public static final int ic_menu_preferences=0x7f02000c; + public static final int ic_splash_legal=0x7f02000d; + public static final int ic_splash_start=0x7f02000e; + public static final int ic_splash_tutorial=0x7f02000f; + public static final int icon=0x7f020010; + public static final int logo_new=0x7f020011; + public static final int logo_splash_minddroid=0x7f020012; + public static final int mobiles_small=0x7f020013; + public static final int nxj=0x7f020014; + public static final int opencv=0x7f020015; + public static final int orange=0x7f020016; + public static final int orange_dot=0x7f020017; + public static final int robogator=0x7f020018; + public static final int shooter_small=0x7f020019; + public static final int shooterbot=0x7f02001a; + public static final int target=0x7f02001b; + public static final int target_no_orange_dot=0x7f02001c; + public static final int tribot=0x7f02001d; + public static final int tutorial_01=0x7f02001e; + public static final int tutorial_02=0x7f02001f; + public static final int tutorial_03=0x7f020020; + public static final int tutorial_04=0x7f020021; + public static final int tutorial_05=0x7f020022; + public static final int white=0x7f020023; + public static final int white_total=0x7f020024; + } + public static final class id { + public static final int AboutOKbutton=0x7f060003; + public static final int AboutPeople=0x7f060001; + public static final int NXJUploader_layout=0x7f060009; + public static final int ScrollView=0x7f060000; + public static final int TutorialImageView=0x7f060018; + public static final int TutorialTextView=0x7f060016; + public static final int TutorialTextView1=0x7f060019; + public static final int TutorialTextView2=0x7f06001a; + public static final int TutorialTextView3=0x7f06001b; + public static final int TutorialTextView4=0x7f06001c; + public static final int button_scan=0x7f060008; + public static final int file_button=0x7f06000d; + public static final int heading_tv=0x7f06000a; + public static final int legalImage=0x7f060002; + public static final int new_devices=0x7f060007; + public static final int nextButton=0x7f060017; + public static final int nxj_file_name=0x7f06000e; + public static final int nxt_button=0x7f06000b; + public static final int nxt_name=0x7f06000c; + public static final int paired_devices=0x7f060005; + public static final int robot_type=0x7f060010; + public static final int robot_type_1=0x7f060011; + public static final int robot_type_2=0x7f060012; + public static final int robot_type_3=0x7f060013; + public static final int robot_type_4=0x7f060014; + public static final int robot_type_5=0x7f060015; + public static final int title_new_devices=0x7f060006; + public static final int title_paired_devices=0x7f060004; + public static final int upload_button=0x7f06000f; + } + public static final class layout { + public static final int aboutbox=0x7f030000; + public static final int device_list=0x7f030001; + public static final int device_name=0x7f030002; + public static final int nxjuploader=0x7f030003; + public static final int options=0x7f030004; + public static final int tutorial_01=0x7f030005; + public static final int tutorial_02=0x7f030006; + public static final int tutorial_03=0x7f030007; + public static final int tutorial_04=0x7f030008; + } + public static final class raw { + public static final int startdroid=0x7f040000; + } + public static final class string { + public static final int about=0x7f050002; + public static final int about_LEGO_legal=0x7f050030; + /** About Dialog + About Dialog + */ + public static final int about_general=0x7f05002b; + public static final int about_license_gpl=0x7f05002c; + public static final int about_license_lego=0x7f05002d; + public static final int about_ok=0x7f050031; + public static final int about_people=0x7f05002e; + public static final int about_thanks=0x7f05002f; + public static final int action=0x7f050006; + public static final int app_name=0x7f050001; + public static final int bt_error_dialog_message=0x7f050019; + public static final int bt_error_dialog_title=0x7f050018; + public static final int bt_needs_to_be_enabled=0x7f05001a; + public static final int bt_off_message=0x7f050027; + public static final int button_scan=0x7f050024; + public static final int connect=0x7f050003; + /** bluetooth messages + bluetooth messages + */ + public static final int connecting_please_wait=0x7f05000e; + public static final int credits=0x7f05001d; + public static final int current_position=0x7f050014; + public static final int disconnect=0x7f050004; + public static final int file_dialog_title_1=0x7f05000c; + public static final int file_dialog_title_2=0x7f05000d; + public static final int lama_accept=0x7f050016; + public static final int lama_refuse=0x7f050017; + public static final int lama_title=0x7f050015; + public static final int model_type_selected=0x7f05000a; + public static final int next=0x7f050007; + /** file dialog and message + file dialog and message + */ + public static final int no_files_found=0x7f05000b; + public static final int no_paired_nxt=0x7f05000f; + public static final int none_found=0x7f050021; + public static final int none_paired=0x7f050020; + public static final int nxj_action=0x7f050043; + public static final int nxj_bluetooth_close_error=0x7f05004b; + public static final int nxj_bluetooth_open_error=0x7f05004a; + public static final int nxj_bluetooth_pairing=0x7f050051; + public static final int nxj_connecting=0x7f050048; + public static final int nxj_file_dialog_title=0x7f050044; + public static final int nxj_file_open_error=0x7f05004c; + public static final int nxj_no_files=0x7f05004f; + public static final int nxj_no_paired_NXT=0x7f050050; + public static final int nxj_nxt_dialog_title=0x7f050045; + public static final int nxj_other_error=0x7f05004e; + public static final int nxj_please_select_file=0x7f050047; + public static final int nxj_please_select_nxt=0x7f050046; + public static final int nxj_select_file=0x7f050042; + public static final int nxj_select_nxt=0x7f050041; + /** NXJ Uploader + NXJ Uploader + */ + public static final int nxj_uploader_name=0x7f050040; + public static final int nxj_uploading=0x7f050049; + public static final int nxj_uploading_error=0x7f05004d; + public static final int nxt_default_name=0x7f050000; + public static final int options=0x7f050008; + public static final int pairing_message=0x7f050025; + public static final int problem_at_closing=0x7f050011; + public static final int problem_at_connecting=0x7f050010; + public static final int problem_at_receiving=0x7f050013; + public static final int problem_at_sending=0x7f050012; + public static final int quit=0x7f050005; + /** DeviceListActivity + DeviceListActivity + */ + public static final int scanning=0x7f05001e; + public static final int select_device=0x7f05001f; + public static final int start_button=0x7f05001c; + public static final int title_other_devices=0x7f050023; + public static final int title_paired_devices=0x7f050022; + public static final int tts_initialization_failure=0x7f05002a; + /** TTS problems + TTS problems + */ + public static final int tts_language_not_supported=0x7f050028; + public static final int tts_problem_with_language=0x7f050029; + /** Splash Menu + Splash Menu + */ + public static final int tutorial=0x7f05001b; + public static final int tutorial_a=0x7f050039; + public static final int tutorial_b=0x7f05003a; + public static final int tutorial_bubble_01=0x7f050034; + public static final int tutorial_bubble_02=0x7f050035; + public static final int tutorial_bubble_03=0x7f050036; + public static final int tutorial_bubble_04=0x7f050037; + public static final int tutorial_bubble_05=0x7f050038; + public static final int tutorial_c1=0x7f05003b; + public static final int tutorial_c2=0x7f05003c; + public static final int tutorial_d=0x7f05003d; + public static final int tutorial_e=0x7f05003e; + public static final int tutorial_f=0x7f05003f; + public static final int tutorial_welcome_droid=0x7f050033; + public static final int upload=0x7f050009; + public static final int wait_till_bt_on=0x7f050026; + /** Tutorial + Tutorial + */ + public static final int want_to_know_more=0x7f050032; + } +} diff --git a/MINDdroidCV_MINDSTORMS/gen/org/opencv/R.java b/MINDdroidCV_MINDSTORMS/gen/org/opencv/R.java new file mode 100644 index 0000000..52c6cc6 --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/gen/org/opencv/R.java @@ -0,0 +1,205 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * aapt tool from the resource data it found. It + * should not be modified by hand. + */ + +package org.opencv; + +public final class R { + public static final class attr { + } + public static final class drawable { + public static final int action_btn_down=0x7f020000; + public static final int action_btn_up=0x7f020001; + public static final int background_1=0x7f020002; + public static final int background_2=0x7f020003; + public static final int blue=0x7f020004; + public static final int gplv3=0x7f020005; + public static final int hand_small=0x7f020006; + public static final int ic_menu_about=0x7f020007; + public static final int ic_menu_connect=0x7f020008; + public static final int ic_menu_connected=0x7f020009; + public static final int ic_menu_exit=0x7f02000a; + public static final int ic_menu_nxj=0x7f02000b; + public static final int ic_menu_preferences=0x7f02000c; + public static final int ic_splash_legal=0x7f02000d; + public static final int ic_splash_start=0x7f02000e; + public static final int ic_splash_tutorial=0x7f02000f; + public static final int icon=0x7f020010; + public static final int logo_new=0x7f020011; + public static final int logo_splash_minddroid=0x7f020012; + public static final int mobiles_small=0x7f020013; + public static final int nxj=0x7f020014; + public static final int opencv=0x7f020015; + public static final int orange=0x7f020016; + public static final int orange_dot=0x7f020017; + public static final int robogator=0x7f020018; + public static final int shooter_small=0x7f020019; + public static final int shooterbot=0x7f02001a; + public static final int target=0x7f02001b; + public static final int target_no_orange_dot=0x7f02001c; + public static final int tribot=0x7f02001d; + public static final int tutorial_01=0x7f02001e; + public static final int tutorial_02=0x7f02001f; + public static final int tutorial_03=0x7f020020; + public static final int tutorial_04=0x7f020021; + public static final int tutorial_05=0x7f020022; + public static final int white=0x7f020023; + public static final int white_total=0x7f020024; + } + public static final class id { + public static final int AboutOKbutton=0x7f060003; + public static final int AboutPeople=0x7f060001; + public static final int NXJUploader_layout=0x7f060009; + public static final int ScrollView=0x7f060000; + public static final int TutorialImageView=0x7f060018; + public static final int TutorialTextView=0x7f060016; + public static final int TutorialTextView1=0x7f060019; + public static final int TutorialTextView2=0x7f06001a; + public static final int TutorialTextView3=0x7f06001b; + public static final int TutorialTextView4=0x7f06001c; + public static final int button_scan=0x7f060008; + public static final int file_button=0x7f06000d; + public static final int heading_tv=0x7f06000a; + public static final int legalImage=0x7f060002; + public static final int new_devices=0x7f060007; + public static final int nextButton=0x7f060017; + public static final int nxj_file_name=0x7f06000e; + public static final int nxt_button=0x7f06000b; + public static final int nxt_name=0x7f06000c; + public static final int paired_devices=0x7f060005; + public static final int robot_type=0x7f060010; + public static final int robot_type_1=0x7f060011; + public static final int robot_type_2=0x7f060012; + public static final int robot_type_3=0x7f060013; + public static final int robot_type_4=0x7f060014; + public static final int robot_type_5=0x7f060015; + public static final int title_new_devices=0x7f060006; + public static final int title_paired_devices=0x7f060004; + public static final int upload_button=0x7f06000f; + } + public static final class layout { + public static final int aboutbox=0x7f030000; + public static final int device_list=0x7f030001; + public static final int device_name=0x7f030002; + public static final int nxjuploader=0x7f030003; + public static final int options=0x7f030004; + public static final int tutorial_01=0x7f030005; + public static final int tutorial_02=0x7f030006; + public static final int tutorial_03=0x7f030007; + public static final int tutorial_04=0x7f030008; + } + public static final class raw { + public static final int startdroid=0x7f040000; + } + public static final class string { + public static final int about=0x7f050002; + public static final int about_LEGO_legal=0x7f050030; + /** About Dialog + About Dialog + */ + public static final int about_general=0x7f05002b; + public static final int about_license_gpl=0x7f05002c; + public static final int about_license_lego=0x7f05002d; + public static final int about_ok=0x7f050031; + public static final int about_people=0x7f05002e; + public static final int about_thanks=0x7f05002f; + public static final int action=0x7f050006; + public static final int app_name=0x7f050001; + public static final int bt_error_dialog_message=0x7f050019; + public static final int bt_error_dialog_title=0x7f050018; + public static final int bt_needs_to_be_enabled=0x7f05001a; + public static final int bt_off_message=0x7f050027; + public static final int button_scan=0x7f050024; + public static final int connect=0x7f050003; + /** bluetooth messages + bluetooth messages + */ + public static final int connecting_please_wait=0x7f05000e; + public static final int credits=0x7f05001d; + public static final int current_position=0x7f050014; + public static final int disconnect=0x7f050004; + public static final int file_dialog_title_1=0x7f05000c; + public static final int file_dialog_title_2=0x7f05000d; + public static final int lama_accept=0x7f050016; + public static final int lama_refuse=0x7f050017; + public static final int lama_title=0x7f050015; + public static final int model_type_selected=0x7f05000a; + public static final int next=0x7f050007; + /** file dialog and message + file dialog and message + */ + public static final int no_files_found=0x7f05000b; + public static final int no_paired_nxt=0x7f05000f; + public static final int none_found=0x7f050021; + public static final int none_paired=0x7f050020; + public static final int nxj_action=0x7f050043; + public static final int nxj_bluetooth_close_error=0x7f05004b; + public static final int nxj_bluetooth_open_error=0x7f05004a; + public static final int nxj_bluetooth_pairing=0x7f050051; + public static final int nxj_connecting=0x7f050048; + public static final int nxj_file_dialog_title=0x7f050044; + public static final int nxj_file_open_error=0x7f05004c; + public static final int nxj_no_files=0x7f05004f; + public static final int nxj_no_paired_NXT=0x7f050050; + public static final int nxj_nxt_dialog_title=0x7f050045; + public static final int nxj_other_error=0x7f05004e; + public static final int nxj_please_select_file=0x7f050047; + public static final int nxj_please_select_nxt=0x7f050046; + public static final int nxj_select_file=0x7f050042; + public static final int nxj_select_nxt=0x7f050041; + /** NXJ Uploader + NXJ Uploader + */ + public static final int nxj_uploader_name=0x7f050040; + public static final int nxj_uploading=0x7f050049; + public static final int nxj_uploading_error=0x7f05004d; + public static final int nxt_default_name=0x7f050000; + public static final int options=0x7f050008; + public static final int pairing_message=0x7f050025; + public static final int problem_at_closing=0x7f050011; + public static final int problem_at_connecting=0x7f050010; + public static final int problem_at_receiving=0x7f050013; + public static final int problem_at_sending=0x7f050012; + public static final int quit=0x7f050005; + /** DeviceListActivity + DeviceListActivity + */ + public static final int scanning=0x7f05001e; + public static final int select_device=0x7f05001f; + public static final int start_button=0x7f05001c; + public static final int title_other_devices=0x7f050023; + public static final int title_paired_devices=0x7f050022; + public static final int tts_initialization_failure=0x7f05002a; + /** TTS problems + TTS problems + */ + public static final int tts_language_not_supported=0x7f050028; + public static final int tts_problem_with_language=0x7f050029; + /** Splash Menu + Splash Menu + */ + public static final int tutorial=0x7f05001b; + public static final int tutorial_a=0x7f050039; + public static final int tutorial_b=0x7f05003a; + public static final int tutorial_bubble_01=0x7f050034; + public static final int tutorial_bubble_02=0x7f050035; + public static final int tutorial_bubble_03=0x7f050036; + public static final int tutorial_bubble_04=0x7f050037; + public static final int tutorial_bubble_05=0x7f050038; + public static final int tutorial_c1=0x7f05003b; + public static final int tutorial_c2=0x7f05003c; + public static final int tutorial_d=0x7f05003d; + public static final int tutorial_e=0x7f05003e; + public static final int tutorial_f=0x7f05003f; + public static final int tutorial_welcome_droid=0x7f050033; + public static final int upload=0x7f050009; + public static final int wait_till_bt_on=0x7f050026; + /** Tutorial + Tutorial + */ + public static final int want_to_know_more=0x7f050032; + } +} diff --git a/MINDdroidCV_MINDSTORMS/jni/Android.mk b/MINDdroidCV_MINDSTORMS/jni/Android.mk new file mode 100644 index 0000000..c904a4a --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/jni/Android.mk @@ -0,0 +1,12 @@ +LOCAL_PATH := $(call my-dir) + +include $(CLEAR_VARS) + +OPENCV_CAMERA_MODULES:=off +include /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/OpenCV.mk + +LOCAL_MODULE := mixed_sample +LOCAL_SRC_FILES := jni_part.cpp +LOCAL_LDLIBS += -llog -ldl + +include $(BUILD_SHARED_LIBRARY) diff --git a/MINDdroidCV_MINDSTORMS/jni/Application.mk b/MINDdroidCV_MINDSTORMS/jni/Application.mk new file mode 100644 index 0000000..4ab5ee4 --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/jni/Application.mk @@ -0,0 +1,3 @@ +APP_STL := gnustl_static +APP_CPPFLAGS := -frtti -fexceptions +APP_ABI := armeabi diff --git a/MINDdroidCV_MINDSTORMS/jni/includeOpenCV.mk~ b/MINDdroidCV_MINDSTORMS/jni/includeOpenCV.mk~ new file mode 100644 index 0000000..ea58ea4 --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/jni/includeOpenCV.mk~ @@ -0,0 +1 @@ +OPENCV_MK_PATH:=../../OpenCV-2.3.1/share/OpenCV/OpenCV.mk diff --git a/MINDdroidCV_MINDSTORMS/jni/jni_part.cpp b/MINDdroidCV_MINDSTORMS/jni/jni_part.cpp new file mode 100644 index 0000000..7a9e97a --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/jni/jni_part.cpp @@ -0,0 +1,50 @@ +#include +#include +#include +#include +#include + +using namespace std; +using namespace cv; + +extern "C" { + JNIEXPORT void JNICALL Java_com_lego_minddroid_SampleView_FindLight(JNIEnv* env, jobject thiz, jint width, jint height, jbyteArray yuv, jintArray bgra, jdoubleArray array) +{ + jbyte* _yuv = env->GetByteArrayElements(yuv, 0); + jint* _bgra = env->GetIntArrayElements(bgra, 0); + jdouble* _array = env->GetDoubleArrayElements(array, 0); + + Mat myuv(height + height/2, width, CV_8UC1, (unsigned char *)_yuv); + Mat mbgra(height, width, CV_8UC4, (unsigned char *)_bgra); + + //Please make attention about BGRA byte order + //ARGB stored in java as int array becomes BGRA at native level + cvtColor(myuv, mbgra, CV_YUV420sp2BGR, 4); + + Mat mhsv = Mat(mbgra.rows,mbgra.cols,CV_8UC4); + cvtColor(mbgra, mhsv, CV_BGR2HSV, 4); + + vector planes; + Mat mdetect = Mat(mbgra.rows,mbgra.cols,CV_8UC1); + + Scalar lightLower = Scalar(0, 0, 220); + Scalar lightUpper = Scalar(255, 10, 255); + + inRange(mhsv, lightLower, lightUpper, mdetect); + + cvtColor(mdetect, mbgra, CV_GRAY2BGRA, 4); + + Moments mm = moments(mdetect,true); + _array[0] = mm.m00; + _array[1] = mm.m10/mm.m00; + _array[2] = mm.m01/mm.m00; + + mhsv.release(); + mdetect.release(); + + env->ReleaseIntArrayElements(bgra, _bgra, 0); + env->ReleaseByteArrayElements(yuv, _yuv, 0); + env->ReleaseDoubleArrayElements(array, _array, 0); +} + +} diff --git a/MINDdroidCV_MINDSTORMS/jni/jni_part.cpp.orig b/MINDdroidCV_MINDSTORMS/jni/jni_part.cpp.orig new file mode 100644 index 0000000..1f75551 --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/jni/jni_part.cpp.orig @@ -0,0 +1,45 @@ +#include +#include +#include +#include +#include + +using namespace std; +using namespace cv; + +extern "C" { + JNIEXPORT void JNICALL Java_com_lego_minddroid_SampleView_FindLight(JNIEnv* env, jobject thiz, jlong _imgInp, jlong _imgRes, jintArray array) +{ + jint* _array = env->GetIntArrayElements(array, 0); + + Mat* pMatInp=(Mat*)_imgInp; + Mat* pMatRes=(Mat*)_imgRes; + Mat m = Mat(pMatInp->rows,pMatInp->cols,CV_8UC4); + vector planes; + //Mat myuv(height + height/2, width, CV_8UC1, (unsigned char *)_yuv); + //Please make attention about BGRA byte order + //ARGB stored in java as int array becomes BGRA at native level + cvtColor(*pMatInp, m, CV_BGR2HSV, 4); + + split(*pMatRes,planes); + for(int i=0; i<4; ++i ){ + planes[i] = Mat::zeros(planes[i].rows,planes[i].cols, CV_8UC1); //Mat::eye(planes[i].rows,planes[i].cols, CV_8UC1)*255; + } + + Scalar lightLower = Scalar(0, 0, 220); + Scalar lightUpper = Scalar(360, 10, 255); + + //for(int i=0; i<4; ++i ){ + inRange(m, lightLower, lightUpper, planes[0]); + //} + + merge(planes,*pMatRes); + + circle(*pMatRes, Point(100, 50), 10, Scalar(255,0,255,255)); + _array[1] = 2*_array[0]; + + env->ReleaseIntArrayElements(array, _array, 0); + +} + +} diff --git a/MINDdroidCV_MINDSTORMS/jni/jni_part.cpp~ b/MINDdroidCV_MINDSTORMS/jni/jni_part.cpp~ new file mode 100644 index 0000000..6f0b683 --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/jni/jni_part.cpp~ @@ -0,0 +1,50 @@ +#include +#include +#include +#include +#include + +using namespace std; +using namespace cv; + +extern "C" { + JNIEXPORT void JNICALL Java_com_lego_minddroid_SampleView_FindLight(JNIEnv* env, jobject thiz, jint width, jint height, jbyteArray yuv, jintArray bgra, jdoubleArray array) +{ + jbyte* _yuv = env->GetByteArrayElements(yuv, 0); + jint* _bgra = env->GetIntArrayElements(bgra, 0); + jdouble* _array = env->GetDoubleArrayElements(array, 0); + + Mat myuv(height + height/2, width, CV_8UC1, (unsigned char *)_yuv); + Mat mbgra(height, width, CV_8UC4, (unsigned char *)_bgra); + + //Please make attention about BGRA byte order + //ARGB stored in java as int array becomes BGRA at native level + cvtColor(myuv, mbgra, CV_YUV420sp2BGR, 4); + + Mat mhsv = Mat(mbgra.rows,mbgra.cols,CV_8UC4); + cvtColor(mbgra, mhsv, CV_BGR2HSV, 4); + + vector planes; + Mat mdetect = Mat(mbgra.rows,mbgra.cols,CV_8UC1); + + Scalar lightLower = Scalar(0, 0, 220); + Scalar lightUpper = Scalar(360, 10, 255); + + inRange(mhsv, lightLower, lightUpper, mdetect); + Moments mm = moments(mdetect,true); + + cvtColor(mdetect, mbgra, CV_GRAY2BGRA, 4); + + _array[0] = mm.m00; + _array[1] = mm.m10/mm.m00; + _array[2] = mm.m01/mm.m00; + + mhsv.release(); + mdetect.release(); + + env->ReleaseIntArrayElements(bgra, _bgra, 0); + env->ReleaseByteArrayElements(yuv, _yuv, 0); + env->ReleaseDoubleArrayElements(array, _array, 0); +} + +} diff --git a/MINDdroidCV_MINDSTORMS/libs/armeabi/gdb.setup b/MINDdroidCV_MINDSTORMS/libs/armeabi/gdb.setup new file mode 100644 index 0000000..402270c --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/libs/armeabi/gdb.setup @@ -0,0 +1,2 @@ +set solib-search-path /home/rics/projects/android/MINDdroidCV/android/obj/local/armeabi +directory /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include /usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++ /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include /usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include /usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/libs/armeabi/include /home/rics/projects/android/MINDdroidCV/android/jni diff --git a/MINDdroidCV_MINDSTORMS/libs/armeabi/gdbserver b/MINDdroidCV_MINDSTORMS/libs/armeabi/gdbserver new file mode 100755 index 0000000..39634a8 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/libs/armeabi/gdbserver differ diff --git a/MINDdroidCV_MINDSTORMS/libs/armeabi/libmixed_sample.so b/MINDdroidCV_MINDSTORMS/libs/armeabi/libmixed_sample.so new file mode 100755 index 0000000..7daee55 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/libs/armeabi/libmixed_sample.so differ diff --git a/MINDdroidCV_MINDSTORMS/local.properties b/MINDdroidCV_MINDSTORMS/local.properties new file mode 100644 index 0000000..5f69fd2 --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/local.properties @@ -0,0 +1,11 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must *NOT* be checked in Version Control Systems, +# as it contains information specific to your local configuration. + +sdk-location=/opt/android-sdk +# location of the SDK. This is only used by Ant +# For customization when using a Version Control System, please read the +# header note. +sdk.dir=/opt/android-sdk diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/liblibjasper.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/liblibjasper.a new file mode 100644 index 0000000..f153e6b Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/liblibjasper.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/liblibjpeg.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/liblibjpeg.a new file mode 100644 index 0000000..4072770 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/liblibjpeg.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/liblibpng.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/liblibpng.a new file mode 100644 index 0000000..a30e47f Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/liblibpng.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/liblibtiff.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/liblibtiff.a new file mode 100644 index 0000000..ac96345 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/liblibtiff.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libmixed_sample.so b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libmixed_sample.so new file mode 100755 index 0000000..5d7d476 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libmixed_sample.so differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_androidcamera.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_androidcamera.a new file mode 100644 index 0000000..6b31a2c Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_androidcamera.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_calib3d.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_calib3d.a new file mode 100644 index 0000000..2df40c0 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_calib3d.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_contrib.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_contrib.a new file mode 100644 index 0000000..d8b610f Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_contrib.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_core.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_core.a new file mode 100644 index 0000000..1b4814b Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_core.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_features2d.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_features2d.a new file mode 100644 index 0000000..11f0e84 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_features2d.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_flann.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_flann.a new file mode 100644 index 0000000..7965b65 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_flann.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_highgui.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_highgui.a new file mode 100644 index 0000000..4f600f3 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_highgui.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_imgproc.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_imgproc.a new file mode 100644 index 0000000..142b65d Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_imgproc.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_legacy.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_legacy.a new file mode 100644 index 0000000..77ce2e9 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_legacy.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_ml.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_ml.a new file mode 100644 index 0000000..9beb65e Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_ml.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_objdetect.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_objdetect.a new file mode 100644 index 0000000..4a6112b Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_objdetect.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_video.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_video.a new file mode 100644 index 0000000..0dceba4 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libopencv_video.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libstdc++.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libstdc++.a new file mode 100644 index 0000000..e0d160a Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libstdc++.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libzlib.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libzlib.a new file mode 100644 index 0000000..450cfd3 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/libzlib.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/objs-debug/mixed_sample/jni_part.o b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/objs-debug/mixed_sample/jni_part.o new file mode 100644 index 0000000..c848722 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/objs-debug/mixed_sample/jni_part.o differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/objs-debug/mixed_sample/jni_part.o.d b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/objs-debug/mixed_sample/jni_part.o.d new file mode 100644 index 0000000..7f9ff3e --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/obj/local/armeabi-v7a/objs-debug/mixed_sample/jni_part.o.d @@ -0,0 +1,143 @@ +/home/rics/projects/android/MINDdroidCV/android/obj/local/armeabi-v7a/objs-debug/mixed_sample/jni_part.o: \ + /home/rics/projects/android/MINDdroidCV/android/jni/jni_part.cpp \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/jni.h \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/core.hpp \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/types_c.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/assert.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/stdlib.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/string.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/malloc.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/alloca.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/strings.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/stdint.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/_types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/_types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/asm/types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/memory.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/math.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/limits.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/limits.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/limits.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/limits.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/version.hpp \ + /usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/algorithm \ + /usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/cmath \ + /usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/complex \ + /usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/map \ + /usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/vector \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/operations.hpp \ + /usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/limits \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/mat.hpp \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/imgproc/imgproc.hpp \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/imgproc/types_c.h \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/core_c.h \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/features2d/features2d.hpp \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/flann/miniflann.hpp \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/flann/defines.h \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/flann/config.h + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/jni.h: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/core.hpp: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/types_c.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/assert.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/stdlib.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/string.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/malloc.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/alloca.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/strings.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/stdint.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/_types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/_types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/stddef.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/compiler.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/asm/types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/kernel.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/memory.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/math.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/limits.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/limits.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/limits.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/limits.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/version.hpp: + +/usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/algorithm: + +/usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/cmath: + +/usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/complex: + +/usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/map: + +/usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/vector: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/operations.hpp: + +/usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/limits: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/mat.hpp: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/imgproc/imgproc.hpp: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/imgproc/types_c.h: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/core_c.h: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/features2d/features2d.hpp: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/flann/miniflann.hpp: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/flann/defines.h: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/flann/config.h: diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/liblibjasper.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/liblibjasper.a new file mode 100644 index 0000000..bd6500e Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/liblibjasper.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/liblibjpeg.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/liblibjpeg.a new file mode 100644 index 0000000..4aa844c Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/liblibjpeg.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/liblibpng.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/liblibpng.a new file mode 100644 index 0000000..72bc042 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/liblibpng.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/liblibtiff.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/liblibtiff.a new file mode 100644 index 0000000..8ce4206 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/liblibtiff.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libmixed_sample.so b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libmixed_sample.so new file mode 100755 index 0000000..066042e Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libmixed_sample.so differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_androidcamera.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_androidcamera.a new file mode 100644 index 0000000..49625b6 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_androidcamera.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_calib3d.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_calib3d.a new file mode 100644 index 0000000..4958010 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_calib3d.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_contrib.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_contrib.a new file mode 100644 index 0000000..8778271 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_contrib.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_core.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_core.a new file mode 100644 index 0000000..9d30835 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_core.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_features2d.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_features2d.a new file mode 100644 index 0000000..eeae38f Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_features2d.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_flann.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_flann.a new file mode 100644 index 0000000..3e69537 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_flann.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_highgui.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_highgui.a new file mode 100644 index 0000000..2a6d6c5 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_highgui.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_imgproc.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_imgproc.a new file mode 100644 index 0000000..5b4dfc4 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_imgproc.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_legacy.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_legacy.a new file mode 100644 index 0000000..806e6c8 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_legacy.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_ml.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_ml.a new file mode 100644 index 0000000..0ed3f22 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_ml.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_objdetect.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_objdetect.a new file mode 100644 index 0000000..b336187 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_objdetect.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_video.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_video.a new file mode 100644 index 0000000..81407a0 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libopencv_video.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libstdc++.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libstdc++.a new file mode 100644 index 0000000..2b0e571 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libstdc++.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libzlib.a b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libzlib.a new file mode 100644 index 0000000..acfe729 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/libzlib.a differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/objs-debug/mixed_sample/jni_part.o b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/objs-debug/mixed_sample/jni_part.o new file mode 100644 index 0000000..2016bef Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/objs-debug/mixed_sample/jni_part.o differ diff --git a/MINDdroidCV_MINDSTORMS/obj/local/armeabi/objs-debug/mixed_sample/jni_part.o.d b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/objs-debug/mixed_sample/jni_part.o.d new file mode 100644 index 0000000..4961c03 --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/obj/local/armeabi/objs-debug/mixed_sample/jni_part.o.d @@ -0,0 +1,143 @@ +/home/rics/projects/android/MINDdroidCV/android/obj/local/armeabi/objs-debug/mixed_sample/jni_part.o: \ + /home/rics/projects/android/MINDdroidCV/android/jni/jni_part.cpp \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/jni.h \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/core.hpp \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/types_c.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/assert.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/stdlib.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/string.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/malloc.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/alloca.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/strings.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/stdint.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/_types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/_types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/asm/types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/memory.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/math.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/limits.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/limits.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/limits.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/limits.h \ + /usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/version.hpp \ + /usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/algorithm \ + /usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/cmath \ + /usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/complex \ + /usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/map \ + /usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/vector \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/operations.hpp \ + /usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/limits \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/mat.hpp \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/imgproc/imgproc.hpp \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/imgproc/types_c.h \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/core_c.h \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/features2d/features2d.hpp \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/flann/miniflann.hpp \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/flann/defines.h \ + /usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/flann/config.h + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/jni.h: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/core.hpp: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/types_c.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/assert.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/stdlib.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/string.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/malloc.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/alloca.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/strings.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/stdint.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/_types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/_types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/stddef.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/compiler.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/asm/types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/kernel.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/memory.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/math.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/limits.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/limits.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/linux/limits.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/machine/limits.h: + +/usr/local/android-ndk-r6/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/version.hpp: + +/usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/algorithm: + +/usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/cmath: + +/usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/complex: + +/usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/map: + +/usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/vector: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/operations.hpp: + +/usr/local/android-ndk-r6/sources/cxx-stl/gnu-libstdc++/include/limits: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/mat.hpp: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/imgproc/imgproc.hpp: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/imgproc/types_c.h: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/core/core_c.h: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/features2d/features2d.hpp: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/flann/miniflann.hpp: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/flann/defines.h: + +/usr/local/opencv-2.3.1-android/OpenCV-2.3.1/share/OpenCV/../../include/opencv2/flann/config.h: diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_about.png b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_about.png new file mode 100644 index 0000000..c1c6ffc Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_about.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_connect.png b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_connect.png new file mode 100644 index 0000000..b7e2154 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_connect.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_connected.png b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_connected.png new file mode 100644 index 0000000..0e153bf Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_connected.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_exit.png b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_exit.png new file mode 100644 index 0000000..a14f551 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_exit.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_splash_legal.png b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_splash_legal.png new file mode 100644 index 0000000..dac6c27 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_splash_legal.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_splash_start.png b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_splash_start.png new file mode 100644 index 0000000..bfd5757 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_splash_start.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_splash_tutorial.png b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_splash_tutorial.png new file mode 100644 index 0000000..8255cb7 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_splash_tutorial.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/logo_new.png b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/logo_new.png new file mode 100644 index 0000000..4a717af Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/logo_new.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/logo_splash_minddroid.png b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/logo_splash_minddroid.png new file mode 100644 index 0000000..b2a1690 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-hdpi/logo_splash_minddroid.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_about.png b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_about.png new file mode 100644 index 0000000..9567cd1 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_about.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_connect.png b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_connect.png new file mode 100644 index 0000000..ea594a1 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_connect.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_connected.png b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_connected.png new file mode 100644 index 0000000..89b68b8 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_connected.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_exit.png b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_exit.png new file mode 100644 index 0000000..db4686d Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_exit.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_splash_legal.png b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_splash_legal.png new file mode 100644 index 0000000..d02d368 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_splash_legal.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_splash_start.png b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_splash_start.png new file mode 100644 index 0000000..22930c1 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_splash_start.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_splash_tutorial.png b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_splash_tutorial.png new file mode 100644 index 0000000..b60f06e Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_splash_tutorial.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/logo_new.png b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/logo_new.png new file mode 100644 index 0000000..770651d Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/logo_new.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/logo_splash_minddroid.png b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/logo_splash_minddroid.png new file mode 100644 index 0000000..7463b87 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-ldpi/logo_splash_minddroid.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_about.png b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_about.png new file mode 100644 index 0000000..ffd2aef Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_about.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_connect.png b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_connect.png new file mode 100644 index 0000000..ac55f6d Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_connect.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_connected.png b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_connected.png new file mode 100644 index 0000000..42d3547 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_connected.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_exit.png b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_exit.png new file mode 100644 index 0000000..7a51d54 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_exit.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_splash_legal.png b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_splash_legal.png new file mode 100644 index 0000000..7b9bae4 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_splash_legal.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_splash_start.png b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_splash_start.png new file mode 100644 index 0000000..08c67e9 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_splash_start.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_splash_tutorial.png b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_splash_tutorial.png new file mode 100644 index 0000000..f43ea31 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_splash_tutorial.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/logo_new.png b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/logo_new.png new file mode 100644 index 0000000..f65e44f Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/logo_new.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/logo_splash_minddroid.png b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/logo_splash_minddroid.png new file mode 100644 index 0000000..74bb8b3 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable-mdpi/logo_splash_minddroid.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/action_btn_down.png b/MINDdroidCV_MINDSTORMS/res/drawable/action_btn_down.png new file mode 100644 index 0000000..0a29c1e Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/action_btn_down.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/action_btn_up.png b/MINDdroidCV_MINDSTORMS/res/drawable/action_btn_up.png new file mode 100644 index 0000000..a2f5db7 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/action_btn_up.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/background_1.jpg b/MINDdroidCV_MINDSTORMS/res/drawable/background_1.jpg new file mode 100644 index 0000000..df183b7 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/background_1.jpg differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/background_2.jpg b/MINDdroidCV_MINDSTORMS/res/drawable/background_2.jpg new file mode 100644 index 0000000..4d62d1f Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/background_2.jpg differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/blue.png b/MINDdroidCV_MINDSTORMS/res/drawable/blue.png new file mode 100644 index 0000000..637b549 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/blue.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/gplv3.png b/MINDdroidCV_MINDSTORMS/res/drawable/gplv3.png new file mode 100644 index 0000000..fe37532 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/gplv3.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/hand_small.png b/MINDdroidCV_MINDSTORMS/res/drawable/hand_small.png new file mode 100644 index 0000000..cbb33f1 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/hand_small.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/ic_menu_nxj.png b/MINDdroidCV_MINDSTORMS/res/drawable/ic_menu_nxj.png new file mode 100644 index 0000000..0828ba3 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/ic_menu_nxj.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/ic_menu_preferences.png b/MINDdroidCV_MINDSTORMS/res/drawable/ic_menu_preferences.png new file mode 100644 index 0000000..b8e7141 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/ic_menu_preferences.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/icon.png b/MINDdroidCV_MINDSTORMS/res/drawable/icon.png new file mode 100644 index 0000000..83e0b0a Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/icon.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/mobiles_small.png b/MINDdroidCV_MINDSTORMS/res/drawable/mobiles_small.png new file mode 100644 index 0000000..cf48111 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/mobiles_small.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/nxj.png b/MINDdroidCV_MINDSTORMS/res/drawable/nxj.png new file mode 100644 index 0000000..70650a5 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/nxj.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/opencv.png b/MINDdroidCV_MINDSTORMS/res/drawable/opencv.png new file mode 100644 index 0000000..cdd5428 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/opencv.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/orange.png b/MINDdroidCV_MINDSTORMS/res/drawable/orange.png new file mode 100644 index 0000000..dd4be2e Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/orange.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/orange_dot.png b/MINDdroidCV_MINDSTORMS/res/drawable/orange_dot.png new file mode 100644 index 0000000..df11816 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/orange_dot.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/robogator.png b/MINDdroidCV_MINDSTORMS/res/drawable/robogator.png new file mode 100644 index 0000000..c19e905 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/robogator.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/shooter_small.png b/MINDdroidCV_MINDSTORMS/res/drawable/shooter_small.png new file mode 100644 index 0000000..f8e0090 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/shooter_small.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/shooterbot.png b/MINDdroidCV_MINDSTORMS/res/drawable/shooterbot.png new file mode 100644 index 0000000..c0823fe Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/shooterbot.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/target.png b/MINDdroidCV_MINDSTORMS/res/drawable/target.png new file mode 100644 index 0000000..8d3152b Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/target.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/target_no_orange_dot.png b/MINDdroidCV_MINDSTORMS/res/drawable/target_no_orange_dot.png new file mode 100644 index 0000000..90ace71 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/target_no_orange_dot.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/tribot.png b/MINDdroidCV_MINDSTORMS/res/drawable/tribot.png new file mode 100644 index 0000000..2118638 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/tribot.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/tutorial_01.jpg b/MINDdroidCV_MINDSTORMS/res/drawable/tutorial_01.jpg new file mode 100644 index 0000000..2605fb6 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/tutorial_01.jpg differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/tutorial_02.jpg b/MINDdroidCV_MINDSTORMS/res/drawable/tutorial_02.jpg new file mode 100644 index 0000000..2ed8a7d Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/tutorial_02.jpg differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/tutorial_03.jpg b/MINDdroidCV_MINDSTORMS/res/drawable/tutorial_03.jpg new file mode 100644 index 0000000..d477bc7 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/tutorial_03.jpg differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/tutorial_04.jpg b/MINDdroidCV_MINDSTORMS/res/drawable/tutorial_04.jpg new file mode 100644 index 0000000..5fdc133 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/tutorial_04.jpg differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/tutorial_05.jpg b/MINDdroidCV_MINDSTORMS/res/drawable/tutorial_05.jpg new file mode 100644 index 0000000..a5e8f30 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/tutorial_05.jpg differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/white.png b/MINDdroidCV_MINDSTORMS/res/drawable/white.png new file mode 100644 index 0000000..3b64629 Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/white.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/drawable/white_total.png b/MINDdroidCV_MINDSTORMS/res/drawable/white_total.png new file mode 100644 index 0000000..d1ca06c Binary files /dev/null and b/MINDdroidCV_MINDSTORMS/res/drawable/white_total.png differ diff --git a/MINDdroidCV_MINDSTORMS/res/layout/aboutbox.xml b/MINDdroidCV_MINDSTORMS/res/layout/aboutbox.xml new file mode 100644 index 0000000..4cc791f --- /dev/null +++ b/MINDdroidCV_MINDSTORMS/res/layout/aboutbox.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + +