I need to make an image recognition application. I went through the OpenCV tutorial and it says that I need to install the OpenCV manager from Google Play, which I think is not good from the user's point of view. But after digging for hours, I noticed that OpenCV is the most popular and reliable among all. Is there a good alternative to OpenCV that does not require the installation of another application. And what is this static initialization of OpenCV. And if I do not want to install the OpenCV manager, then how well I should know the NDK.
Static initialization is an alternative to the OpenCV manager, while the library is included in the apk (as in the past), and the user does not need to install the manager. In addition, developers are working to make Manager more convenient for deploying applications.
You can send OpenCV in your own package, if you want, you do not need a manager. If you send OpenCV to your package, you can use it at your own level (C / C ++), but you can also use wrappers for direct use at the Java level.
Perhaps you could use the Qualcomm Vuforia library. I never used it, but I heard a lot about it.
Source: https://habr.com/ru/post/925843/More articles:What is the difference between __stdcall and _stdcal? - visual-c ++Verifying that two apk files are signed with the same signature - javaSending a message using 401: Asp.net Web-api - http-status-code-401How to copy DataGrid cell value to clipboard - c #Application crashes after upgrading Xcode to 4.5. Assigning a saved object to unsafe_unretained - iosRemoving work from __init__ to support unit testing - pythonThe keyboard does not hide when AlertDialog is rejected - androidYii extension to create admin panel - phpini-option CASE_SPLIT creates a strange model - z3Does a QObject between the children of the stack and heap delete when deleted? - c ++All Articles