njanirudh / aruco_tracker Goto Github PK
View Code? Open in Web Editor NEWAruco Markers for pose estimation
License: MIT License
Aruco Markers for pose estimation
License: MIT License
Hi, I was wondering if you had any tips on how install the Aruco library on mac osx? It seems a bit tricky! Thanks.
Hi,
For single aruco marker tracker , while moving in z direction , translational vector in x direction is changing along with z direction .Could you please check and fix ,i have attached all my files.
I used 5*5 aruco dictionary .
First of all, thank you! this works great.
I am trying to get the x,y,z (the red ,green, and blue colored lines) as three directional vectors. Is there an easy way to do this within the aruco library?
Currently, I am using your code to get the pose of the tags. However, i am using my kinect v1 camera, do i have to calibrate my kinect v1 first in order to get correct pose? your aruco_tracker.py read and use the Intrinsic matrix the data in test.yaml? or this line in aruco_tracker.py: ret, mtx, dist, rvecs, tvecs = cv2.calibrateCamera(objpoints, imgpoints, gray.shape[::-1],None,None) calibrate my camera and get the Intrinsic matrix automatically?
Could you please give me a help, thank you
When I try to run aruco_tracker.py I get
[ WARN:0] global /io/opencv/modules/videoio/src/cap_v4l.cpp (887) open VIDEOIO(V4L2:/dev/video1): can't open camera by index Traceback (most recent call last): File "aruco_tracker.py", line 55, in <module> ret, mtx, dist, rvecs, tvecs = cv2.calibrateCamera(objpoints, imgpoints, gray.shape[::-1],None,None) NameError: name 'gray' is not defined
I'm new to python and I could really use this code, can anyone help me fix this?
Although squares are drawn around multiple markers, only one axis is drawn over the first marker in the list, and it often flickers between multiple markers. Ideally, axes would be displayed on all detected markers simultaneously.
When I try to run aruco_tracker.py I get
cv2.error: OpenCV(3.4.1) C:\projects\opencv-python\opencv\modules\imgproc\src\color.cpp:11147: error: (-215) scn == 3 || scn == 4 in function cv::cvtColor
Hi,
How can I get transformation matrix (rotational matrix and translation matrix) in aruco_tracker.py. I had run the code with help of web camera it is giving me ids. Can you suggest me how can I get transformation matrix so that we will get the world co-ordinate?
Thanks in advance.
Currently, the "aruco tracker.py" is detecting only the marker provided in the images. But it's not working for other markers. Can you please guide on how to detect other markers?
Hi, I am running the aruco_tracker.py. After getting my own kinect v1 's Intrinsic matrix which is
[[1.04847513e+03 0.00000000e+00 6.66118289e+02]
[0.00000000e+00 1.04687412e+03 5.19355741e+02]
[0.00000000e+00 0.00000000e+00 1.00000000e+00]]
I try to get tag's pose (RT, 33 matrix and 31 matrix), I put my camera right above the tag. I think the hight (z direction) is correct. but the x,y direction has some error,
I think the distance between the center of the tag and the center of my camera is nearly equal to zero. However, the result (tvec) shows -5cm and -4cm. is there a certain amount of error during detection? does the tvec need to do extra calculation? or is there something I can change in the code to improve the accuracy? Please give me a hint, thank you
Hi,
I tried to run aruco_tracker.py on primesense. But it is not detecting the aruco markers with primesense caramine 1.09 whereas for webcamera it is detecting aruco markers very fine. What is the isssue?
Kindly advise.
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.