The "Video Enhancement: Adaptation According to Colorblindness" project is a pioneering endeavor aimed at revolutionizing the digital media landscape by making video content more inclusive and accessible to individuals with color vision deficiencies. Colorblindness is a common visual impairment that affects millions of people worldwide, making it challenging for them to fully appreciate visual content in its intended form. This project seeks to address this issue by developing cutting-edge technologies to adapt video content in real-time, transforming colors that are not visible to colorblind viewers into colors they can perceive. This project uses popular Python libraries such as OpenCV, ffpyplayer, and Pytube to achieve these functionalities.
-
This is the orginal video clip.
-
Output video clip.
-
As you can see the color of the Lamborghini has changed from red to pink. This implies that the red-green color blindness(protanopia) doesn't effect the viewers perception.
-
This project can counter three major types of color blindness:
- Protopnopia.
- Deuteranopia.
- Tritanopia.
-
Either you can either upload a local path of your input video or you give the youtube url link the downloadVid file will download the video for you and save it in a specified file path and presents the output video.
- Python 3.x
- OpenCV (cv2)
- ffpyplayer
- Pytube
-
Clone the repository:
git clone https://github.com/hanish069/Video-Enhancement-Adaptation-According-to-Colorblindness.git
-
Install required Python libraries:
pip install requirements.txt
-
Run the Project.py script:
python Project.py