Project Info
This project did not submit a demo video on Devpost.
Inspiration
I had read about AR overlays giving subtitles for the deaf in normal conversations and wondered if this technology could be used to aid any other disability. Being colorblindness myself, to find the answer all I had to do was look around.
What it does
Generates an overlay for video streams to label specific color groups a user has difficulty differentiating. The web version allows users to snap a picture to be analyzed and labeled.
How we built it
We used python and the openCV library to generate color contours and process the video data. The portable version is hosted on a website using reflex to enable greater access to the utility.
Challenges we ran into
The main challenge of developing a CV algorithm looking for color groups is fine tuning the search for accuracy in different lighting conditions and preventing double classifications. We had to abbreviate the algorithm and optimize it for web deployment.
Accomplishments we're proud of
We were able develop the underlying routine in a few hours and it gave us ample time to tune and port Iridisee for different platforms.
What we learned
Computer Vision is extremely flexible and easy to use. Seeing it first hand opened a whole new world of possible applications in the AR space. Web development is not to be underestimated. The project was first written as a standalone application, writing it for the intended platforms from the beginning would have saved a lot of time.
What's next
The image processing software is currently 2 dimensional only in a 3D world. For true integration with AR, generated masks will be specially consistent with the space by processing two different image feeds and resolving the label placement to a single point. This technology lends itself to mobile development which we don’t not get around to.
This project did not link a GitHub repository.
Analysis
No indexed repository for this project, so there are no commit stats to show.
Technology
- PythonUnchecked
No repository was indexed for this project, so these Devpost claims have not been checked against code.
AI coding agents
No repository was indexed, so agent usage could not be checked.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
No repository was indexed, so there is no codebase to measure.
This project did not link a GitHub repository, so there is nothing to diagram.
This project did not link a GitHub repository, so its feature claims have not been checked against code.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.