This is a Python command line project made with Python, OpenCV, and Pandas.
- Install python 3
- Install dependencies
pip3 install -r requirements.txt
- Run project
python3 main.py -i <PATH_TO_IMAGE>
- example:
python3 main.py -i example.png
- Click anywhere on the image. This will return the name of the closest color and the RGB values.
- Press escape to exit the program.
The program listens for a click, and then calculates the shortest distance of the selected pixel from the provided color list in colors.csv
. It returns the closest match and displays the same in a rectangle at the top of the image. We keep track of a minimum
variable, which is initially intialized to max_distance
possible from a color. This minimum
variable will be used to calculate the least difference between the currently calculated colour and all the colors in the colors.csv
file. For more info, see here