Skip to content

This project is only a prototype of providing an enhancement in a video based upon color blindness and improve the perception of the color blind viewer. For now it involves just backend with python integration and relevant full stack website is under development based upon this prototype.

License

Notifications You must be signed in to change notification settings

Hanish069/Video-Enhancement-Adaptation-According-to-Colorblindness

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video-Enhancement-Adaptation-According-to-Colorblindness

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.

Features

  • This is the orginal video clip.

  • Untitled video - Made with Clipchamp

  • Output video clip.

  • Untitled video - Made with Clipchamp (1)

  • 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:

    1. Protopnopia.
    2. Deuteranopia.
    3. 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.

Prerequisites

  • Python 3.x
  • OpenCV (cv2)
  • ffpyplayer
  • Pytube

Installation

  1. Clone the repository:

    git clone https://github.com/hanish069/Video-Enhancement-Adaptation-According-to-Colorblindness.git
    
  2. Install required Python libraries:

    pip install requirements.txt
    
  3. Run the Project.py script:

    python Project.py

About

This project is only a prototype of providing an enhancement in a video based upon color blindness and improve the perception of the color blind viewer. For now it involves just backend with python integration and relevant full stack website is under development based upon this prototype.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages