Say Hello to OpenCV for B4A

JordiCP

Expert
Licensed User
Longtime User
Sure. It will be donationware with minimum amount = 0€ (no limit for maximum) ;)

The lib (first release) will cover the whole OpenCV for Android Java API, except
  • Some camera access classes which can be replaced by the B4A camera lib (may be added in future releases).
  • OpenCV can work with built-in libraries (the .so files) or OpenCV Manager. First release will only work with built-in libraries (which in part is better since programs won't depend on having the manager installed, but at the same time has other disavantages). Support for Manager may also be added in future releases.
The goal is that all the OpenCV for Android Java examples and tutorial samples can be built using only B4A (the posted videos plus some more)
 

roberto64

Active Member
Licensed User
Longtime User
Hi JordiCP, I'm trying to figure out how to run opencv and try to make a library for B4A, but I see that with B4a it's a bit difficult and stafo trying to create it in eclipse even if i do not know very well java, i see you're in a Good way if it was possible to have a copy of your project to figure out how it worked.
thank
 

JordiCP

Expert
Licensed User
Longtime User
Hi roberto,

Which OpenCV features are you using / do you need?
  • Be aware that OpenCV (when we talk about the whole C++ project) has many optional contributors' libraries, experimental and non-free modules which are not included in the android version. They are not needed in most of the cases, but it would be good to check it first. ( THIS is a link for the modules/classes included in the 3.10 version but it is very much the same for 3.20) -->
  • If the features you need are supported by the OpenCv4android 3.20 SDK (which is the version my library is based on), then I would recommend you to wait for it (unless you have a strong reason to build your own).

I can't release it yet since it is a work-in-progress. The examples I have built up to now are made just with B4A, but with some dirty workarounds because I still must deal with proper initializers and other syntax issues...

If you are really interested to test it before I release the lib, please P.M. me and will send you a "beta" version in about one-two weeks, so that (with no guarantee at all) you can start working with it.:)
 
Top