Aruco-Android
Aruco-Android copied to clipboard
OpenCV Aruco for Android
Aruco Android
It is an application to detect Aruco Markers.
Credits
This application uses:
- opencv-contrib for computer vision, see LICENSE,
- aruco, module from opencv-contrib, for aruco markers detection.
- rajawali, for 3D models renderer.
See more about opencv, and aruco from:
License
As stated above, opencv-contrib uses the BSD license. For details, see LICENSE.
About
Aruco Android is an application to detect Aruco Markers, and try to render a 3D model above it.
Setting
If you have No Implementation Found or library "libopencv_java3.so" not found, instead of master, use feature/all-platforms
git fetch origin
git checkout feature/all-platforms
git pull origin feature/all-platforms
Alternative method: copy all the native opencv libraries into the project, for this:
Using
Camera must be calibrated before detect markers, for that,
- compile and run camera-calibration projet,
- present the calibration board to the camera
- capture between 15 and 20 images, and
- click on calibrate menu.
Each frame must contain at least 10 markers
After that, compile app project and enjoy...
Contributions
You can help turn this application into Augmented Reality, there are some bugs on the positioning of the 3D model above marker.
Thank you :)
Similar application
You can see in the repository below another marker detection application which uses Vuforia library.