OpenCV Manager: Item not Found

asked 2018-09-04 12:00:48 -0500

MrE gravatar image

The OpenCV docs says:

In most cases OpenCV Manager may be installed automatically from Google Play. For the case, when Google Play is not available, i.e. emulator, developer board, etc, you can install it manually using adb tool.

According to this question: http://answers.opencv.org/question/12... and this open issue https://github.com/opencv/opencv/issu... , It's not yet available for 3.4.2 so I tried 3.0.0 and I tried 2.4.11, but none of these work.

When this code runs:

OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_6, this, mLoaderCallback);

It opens the dialog saying the OpenCV Manager is not available, do you want to install it?

I click YES, and I get to a Google Play page where all it says is

Item not found

So, I have Google Play access. I assume OpenCV Manager is available there since I don't find any threads that discuss its discontinuation, but it is not found.

When I try to install the APK on my phone directly, Google Protect complains that it doesn't recognize this developer Whichever version I use (2.4.x, 3.0.0, or 3.4.2) so I'm wondering: is this still the way to detect the right native package to install?

The other option is use the static installation, but as I understand it, I would need to have a specific install for each type of hardware. Is that right?

I am just getting the Item not found message because my hardware is not recognized?

I have a Samsung Galaxy S5, which uses a SnapDragon801, which seems to be a ARMv7A 32bit chip. That should not be a problem.

I'm trying to understand what is wrong with the Google Play install, or alternatively how to install a static version that will be compatible with multiple hardware devices.

Thanks

edit retag flag offensive close merge delete

Comments

Have you tried to install the apk of the same version as your opencv module?

Pregunton gravatar imagePregunton ( 2018-09-10 19:11:30 -0500 )edit

I have not, but as i understand this is only good for development. Once I want to deploy to the store, I need each user client to be able to fetch the proper apk for their own device. My question is: is this OpenCV Manager still the way to go, or is it obsolete? It seems like it has not be updated to the latest versions, and it obviously doesn't work for me with various versions I tried, so is it just no longer supported? If so, then what is the proper way? Or is OpenCV on Android just not a thing to do?

MrE gravatar imageMrE ( 2018-09-28 16:38:53 -0500 )edit