Govind Ajith Kumar
Masters in Robotics
University of Maryland
MD, USA
Rajeshwar NS
Masters in Robotics
University of Maryland
MD, USA
There are four codes attached without any sub-directories. All the media files have been attached there as well, to read the data from the same folder. Two notebooks in which the entirety of the code was developed is attached as well.
https://youtu.be/iD1m-d3b4Wo
https://youtu.be/GgHms6PiGwU
https://youtu.be/nj6Qb8LrasQ
https://youtu.be/FdbI6sT7Sug
Python 3.7
OpenCV 4.xx
numpy
matplotlib
functools - reduce
operator
math
Tag Detection and ID.py
Lena on AR Tag.py
Cube on AR Tag.py
Multiple Tags.py
Lena.png
Tag0.mp4
Tag1.mp4
Tag2.mp4
multipleTags.mp4
Make sure the videos and the Lena image are placed in the same folder as the code. (Note:: > Please paste them seperately in the directory, as the upload size was very high (approx: 212MB))
Run the code Tag_Detection_and_ID.py for AR tag detection and the encoding. Give different video names for other labels. Check the output console for the encoded label.
Run the code to perform Cube_on_AR_Tag.py superimposing an image on the detected tag.
Run the code Cube_on_AR_Tag.py to render a 3D cube on the tag.