rivolink / aruco-android Goto Github PK
View Code? Open in Web Editor NEWOpenCV Aruco for Android
OpenCV Aruco for Android
How do we run this ? Is there a package to install this on Android or a link to the Google store?
Which license is Aruco using itself? I could not find a license file in the project's root, nor a mention in the Readme. Couldyou please clarify? Thanks!
Hi,
how can I compute Aruco center on the image?
Thank you,
Gabriele
Hi,
is there a method in OpenCV to fetch the 2D points, inside the image, where the markers were detected?
Background of my question is: I want to sort the detected markers, by their position from left to right.
Thank you.
where i can download the pdf checkerboard for calibration?
thanks
L
java.lang.UnsatisfiedLinkError: dlopen failed: library "libopencv_java3.so" not found
I did my research and found that I am supposed to install OpenCV Manager from play store, which is not there any more :)
Any ideas how to run this project? Would be a great help for my university studies.
Hi There
I just got the following error:
No implementation found for long org.opencv.aruco.DetectorParameters.create_0() (tried Java_org_opencv_aruco_DetectorParameters_create_10 and Java_org_opencv_aruco_DetectorParameters_create_10__)
Im static loading the libopencv_java3
successfuly, but when the code calls the DetectorParameters.create()
it trows that exception.
Do you have any tips on that?
Hi @RivoLink
First of all thanks a lot for providing this application, it helped me a lot to start building a prototype based on ArUco - I needed to adapt your implementation slightly so that it works under Android 11 (e.g. cannot use mode world readable for preferences), but it eventually ran.
Now I am facing another challenge: the calibration seems to be working, as it effectively stores values in preferences which seem okay, however when I run the detection part of the application, the axis look all messed up - worse, when I am filming the full board the application hangs. Any idea what I am doing wrong, how do you properly calibrate the board? I assume 15-20 frames shall be captured from different viewpoints, right?
Many thanks in advance for your help!
Hi, OpenCVLoader.initDebug() is failing on an Android 11 phone. Any tips on how to resolve?
Thanks for your work on this.
Hello,
I went through the app, the mechanism used and tried modifying it to take an image from files as input but the logic for camera integration is too complex.
Can you help me with creating a function that takes a bitmap as input and tell me if it has an Aruco marker and function to mark it?
Plus on a note, The application as a lot of unused class that makes it slow to load.
I have fixed the implementation issue and also added the camera permission on launch, if you want I can share the changes.
Thank you.
Hii @RivoLink Meet here.......
**Hello,
I'm also trying to use Android to detect A r U co. recently and I found your code and I think it's very good. But in the process of running it, I found this problem. I have searched google but no one seems to have the same problem. Do you have any solution for this, please?**
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.cameracalibration, PID: 14744
java.lang.UnsatisfiedLinkError: No implementation found for long org.opencv.aruco.Aruco.getPredefinedDictionary_0(int) (tried Java_org_opencv_aruco_Aruco_getPredefinedDictionary_10 and Java_org_opencv_aruco_Aruco_getPredefinedDictionary_10__I)
at org.opencv.aruco.Aruco.getPredefinedDictionary_0(Native Method)
at org.opencv.aruco.Aruco.getPredefinedDictionary(Aruco.java:105)
at com.example.cameracalibration.calibration.CameraCalibrator.(CameraCalibrator.java:64)
at com.example.cameracalibration.calibration.CameraCalibrationActivity.onCameraViewStarted(CameraCalibrationActivity.java:174)
at org.opencv.android.CameraBridgeViewBase.processEnterState(CameraBridgeViewBase.java:323)
at org.opencv.android.CameraBridgeViewBase.checkCurrentState(CameraBridgeViewBase.java:313)
at org.opencv.android.CameraBridgeViewBase.surfaceChanged(CameraBridgeViewBase.java:198)
at android.view.SurfaceView.updateSurface(SurfaceView.java:770)
at android.view.SurfaceView$2.onPreDraw(SurfaceView.java:155)
at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:1088)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2746)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1722)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7605)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1029)
at android.view.Choreographer.doCallbacks(Choreographer.java:852)
at android.view.Choreographer.doFrame(Choreographer.java:787)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1014)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7397)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:935)
Any help I would greatly appreciate.
Hi @RivoLink!
Thank you very much for sharing this project.
Did you figure out how to properly make the 3D rendering?
I really appreciate any help you can provide :).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.