Utility for finding color references in a collection RAW photgraphs and creating .icc profiles.
pip install CrFinder==0.4.7
CrFinder searches a given directory containing camera raw files for pictures of a color reference such as the X-Rite Color Checker Passpoert. It then prepares the images so so argyll can create a color profile from that image and invokes argyll to create color profiles.
Currently supported color references include the X-Rite Color Checker Passport Photo and similar color references. However, the script was designed to allow the use of other types of references too, so it shouldn't be to difficult to adapt it to other types of color reference.
The script is reasonably fast and detection is reliable. On my laptop (6-core Coffelake) it processes approx 30 images per minute (Images taken with a Sony Alpha 7R2 at full resolution, 6% of the images contain a color reference). Among 97 images of color references tested only one was not correctly identified. In the image where the color reference was not detected the color reference was too small to be detected.
You need argyll cms installed. On Debian based distros:
sudo apt install argyll
Install crfinder via pip:
pip3 install CrFinder
crfinder [directory]
[directory] contains the raw images to search for color references.
This script relies on the following properties of the Color Checker (and similar color references):