History log of /cts/apps/CtsVerifier/src/com/android/cts/verifier/sensors/helpers/OpenCVLibrary.java
Revision Date Author Comments
341dc36e3d9d1259d8023d694902b8c58d9b49ca 19-May-2016 Peng Xu <pengxu@google.com> RVCVXCheck - avoid loading OpenCV from play store

If OpenCV Manager is not installed by the time of test, by default
the OpenCV loader prompt user to go to play store to install.
The version at OpenCV website can change over time and becomes
incompatible. This CL avoid this behavior and notify user to install
OpenCV Manager manually if it does not exist in system.

Bug: 28849922

Change-Id: Ic83edd02d0759715a63aa66e9595723d7230eaa1
6133d242700c535ff82f13becd904e330a2f79cb 23-Sep-2015 Peng Xu <pengxu@google.com> Fix RVCVXCheck OpenCV load error and other improvements

Latest release of OpenCV for Android only has v3 library and only
support the corresponding v3.0.0 API for arm64 devices. The v3.0.0 API is no
longer compatible with previous v2.4.9 API. Changes in the verifier code and the
stub library are made for the verifier to resume proper operation.

Other improvements:
* Added OpenCV Library License display to conform to the BSD license.
* Added support for the offical report log.
* Added link to more detailed instruction.

Re-enabled this test case in CTS verifier.

Related bug:
* b/24193070
* b/22885758

Change-Id: I36f4f43b259c44e1e8e5f3aea89d29736ea6d4c5
c14f012e99fb84d5f17bff5b21ba6f4926db8d24 29-Apr-2015 Peng Xu <pengxu@google.com> New CTS Verifier case for Rotation Vector Sensor

Added a new Rotation Vector sensor verifier test, which uses phone pose
information generated computer vision algorithm to cross check the
data from the Rotation Vector sensor.

* Necessary resource is added for the new UI.
* OpenCV library stub is added with licence in order for the test to
call OpenCV functions. The heavy lifting native OpenCV library will be installed
in the form of an app from Play Store.
* CtsMedia*.java are code that also available in CTS but lives in
different package so that it is not be able to reused in this package.

This change was approved in Icf0784305e109bff4070e27854f8f81d5290da0e
and is cherry-picked into MNC dev branch with minor bug fixes and
improvements captured in I5313e096999c5dd33a28c96cf011de3385358afb.

Added additional requirement and exclusion rules to AndroidManifest
according to review suggestions.

Change-Id: I9889f4e027baa579346fd2802f7dd45a4cbb57dd