2012-10-09 14:33:26 +08:00
|
|
|
Manager Workflow
|
2012-12-18 22:34:51 +08:00
|
|
|
****************
|
|
|
|
|
|
|
|
.. _manager_selection:
|
|
|
|
|
|
|
|
OpenCV Manager selection
|
|
|
|
------------------------
|
|
|
|
|
|
|
|
Since version 1.7 several packages of OpenCV Manager is built. Every package includes OpenCV library
|
|
|
|
for package target platform. The internal library is used for most cases, except the rare one, when
|
|
|
|
arm-v7a without NEON instruction set processor is detected. In this case additional binary package
|
|
|
|
for arm-v7a is used. The new package selection logic in most cases simplifies OpenCV installation
|
|
|
|
on end user devices. In most cases OpenCV Manager may be installed automatically from Google Play.
|
|
|
|
For such case, when Google Play is not available, i.e. emulator, developer board, etc, you can
|
|
|
|
install it manually using adb tool.
|
|
|
|
|
|
|
|
.. code-block:: sh
|
|
|
|
:linenos:
|
|
|
|
|
|
|
|
adb install OpenCV-2.4.3-android-sdk/apk/OpenCV_2.4.3_Manager_2.0_<platform_name>.apk
|
|
|
|
|
|
|
|
Use table to determine right OpenCV Manager package:
|
|
|
|
|
|
|
|
+----------------------------+-----------------+-----------------------------------------------------+
|
|
|
|
| Hardware Platform | Android version | Package name |
|
|
|
|
+============================+=================+=====================================================+
|
|
|
|
| Intel x86 | >= 2.3 | OpenCV_2.4.3_Manager_2.0_x86.apk |
|
|
|
|
+----------------------------+-----------------+-----------------------------------------------------+
|
|
|
|
| MIPS | >= 2.3 | OpenCV_2.4.3_Manager_2.0_mips.apk |
|
|
|
|
+----------------------------+-----------------+-----------------------------------------------------+
|
|
|
|
| armeabi (arm-v5, arm-v6) | >= 2.3 | OpenCV_2.4.3_Manager_2.0_armeabi.apk |
|
|
|
|
+----------------------------+-----------------+-----------------------------------------------------+
|
|
|
|
| armeabi-v7a (arm-v7a-NEON) | >= 2.3 | OpenCV_2.4.3_Manager_2.0_armv7a-neon.apk |
|
|
|
|
+----------------------------+-----------------+-----------------------------------------------------+
|
|
|
|
| armeabi-v7a (arm-v7a-NEON) | 2.2 | OpenCV_2.4.3.1_Manager_2.3_armv7a-neon-android8.apk |
|
|
|
|
+----------------------------+-----------------+-----------------------------------------------------+
|
|
|
|
|
2012-06-21 22:50:05 +08:00
|
|
|
|
|
|
|
First application start
|
|
|
|
-----------------------
|
|
|
|
|
2012-09-14 15:10:53 +08:00
|
|
|
There is no OpenCV Manager or OpenCV libraries:
|
2012-06-21 22:50:05 +08:00
|
|
|
|
2012-07-13 21:00:29 +08:00
|
|
|
.. image:: img/NoService.png
|
2012-06-21 22:50:05 +08:00
|
|
|
|
2012-12-18 22:34:51 +08:00
|
|
|
Additional library package installation
|
|
|
|
---------------------------------------
|
2012-06-21 22:50:05 +08:00
|
|
|
|
2012-12-18 22:34:51 +08:00
|
|
|
There is an OpenCV Manager service, but it does not contain appropriate OpenCV library.
|
2012-09-14 15:10:53 +08:00
|
|
|
If OpenCV library installation has been approved\:
|
2012-06-21 22:50:05 +08:00
|
|
|
|
2012-07-13 21:00:29 +08:00
|
|
|
.. image:: img/LibInstallAproved.png
|
2012-06-21 22:50:05 +08:00
|
|
|
|
2012-09-14 15:10:53 +08:00
|
|
|
If OpenCV library installation has been canceled\:
|
2012-06-21 22:50:05 +08:00
|
|
|
|
2012-07-13 21:00:29 +08:00
|
|
|
.. image:: img/LibInstallCanceled.png
|
2012-06-21 22:50:05 +08:00
|
|
|
|
|
|
|
Regular application start
|
|
|
|
-------------------------
|
|
|
|
|
2012-09-14 15:10:53 +08:00
|
|
|
OpenCV Manager and OpenCV library has been already installed.
|
2012-06-21 22:50:05 +08:00
|
|
|
|
2012-07-13 21:00:29 +08:00
|
|
|
.. image:: img/LibInstalled.png
|