Uses YOLO computer vision models to find and identify apriltags (mainly on an frc field) when conventional algorithms might struggle, mainly focused on low quality video.
Inspiration from Claude
Uses YOLO computer vision models to find and identify apriltags (mainly on an frc field) when conventional algorithms might struggle, mainly focused on low quality video.
Inspiration from Claude
I fixed stuff in order to ship!
Log in to leave a comment
v1.2
I finally fixed the conversion between upscaled images’ points and their locations in the full video frame. This is a step closer to homography, which I will begin soon.
Log in to leave a comment
I have optimized the ML upscaler with the following features:
I also included fixes to allow people of devices other than a mac (what I have) to run the project.
Attached is an image of an upscaled apriltag
Log in to leave a comment
I am shipping my project! I have spent a long time on this and plan to update it in the coming weeks, but I think it is ready.
I am finished with the math that finds each tag’s full-picture location, instead of it’s location in each cropped photo. I still have some changes to make to upscaling, but now I can at least start to estimate the pose of the camera.
Next I need to use opencv’s solvePnP to do the heavy lifting and estimate the camera’s pose.
Log in to leave a comment
Today, I began implementing AI image upscaling in an attempt to recognize very low resolution tags. I used the super-
image library to make my images 3x more resolution, and was able to get enough detail to identify the tag.
Using this method, I was able to get several detections! (image below)
Log in to leave a comment
First Devlog!
So far in my system I have created 2 ML models: