Ask Your Question
1

OpenCV manager for the 3.2.0 library

asked 2017-02-01 05:14:49 -0600

hayley gravatar image

Hey guys, I know that the latest OpenCV manager supports the 3.0.0 library. Has anyone found the .so or .jar file for the 3.2.0 library? Would GREATLY appreciate any recommendations.

Thanks!

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted
3

answered 2017-02-01 23:54:06 -0600

Joseph Howse gravatar image

updated 2017-02-02 00:22:54 -0600

Although the Google Play Store version of OpenCV Manager hasn't been updated since OpenCV 3.0.0, I see new builds in the apk folder of the OpenCV Android 3.2.0 release (from http://opencv.org/downloads.html). Choose the APK that matches your Android device's architecture, and sideload it using ADB. For example, if you are using an armeabi-v7a device, run this in the command prompt:

adb install OpenCV_3.2.0_Manager_3.20_armeabi-v7a.apk

[Edit 1] Of course, if you're concerned about easily distributing your app to other people, you shouldn't depend on a version of OpenCV Manager that has to be sideloaded. However, if your app is just for your use or internal organizational use, this might be fine.

[Edit 2] I've opened an issue at https://github.com/opencv/opencv/issues/8120 to request that the latest builds be published to Google Play Store.

edit flag offensive delete link more

Comments

Thanks Joseph! I followed the 4th step of the instructions from: http://www.howtogeek.com/125769/how-to-install-and-use-abd-the-android-debug-bridge-utility/ (http://www.howtogeek.com/125769/how-t...) to add the desirable architecture (armeabi-v7a version in my case) via my command prompt. It worked like a charm :)

hayley gravatar imagehayley ( 2017-02-06 04:23:53 -0600 )edit
0

answered 2017-02-01 05:46:19 -0600

berak gravatar image

the opencv manager app has not been updated since opencv3.0.0.

please try with static initialization in the meantime.

edit flag offensive delete link more

Comments

Thanks for the quick reply @berak. I've tried the static initialization for OpenCV 3.2.0 but at the third step, I'm not sure which target architecture that I should be copying over. OpenCV library 3.2.0 has a bunch of .so files, one for: arm64-v8a armeabi armeabi-v7a mips mips64 x86 and x86_64. Do I just copy over all of these? In my project's libs folder, I only see .jar files.

hayley gravatar imagehayley ( 2017-02-01 08:14:26 -0600 )edit

the one , that fits your architecture (idk.)

berak gravatar imageberak ( 2017-02-01 09:04:45 -0600 )edit
2

To maximize compatibility, yes, copy all of the libs subfolders. Thus, your project's libs folder will have subfolders arm64-v8a, armeabi, armeabi-v7a, mips, mips64, x86, and x86_64.

Joseph Howse gravatar imageJoseph Howse ( 2017-02-01 23:12:05 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2017-02-01 05:14:49 -0600

Seen: 2,375 times

Last updated: Feb 02 '17