You are here
Color Camera Calibrator (CoCa)
Color Camera Calibrator

INFORMATION
CoCa is an open source appplication to create ICC color profiles for digital capture devices using a range of different targets. It utilises Argyll open source color library, which is included in CoCa installation package. At the moment CoCa supports the following targets:
- ColorChecker (24 patches) - http://www.xrite.com
- ColorCheckerSG (140 patches) - http://www.xrite.com
- Christophe Métairie's Checker - http://www.cmp-color.fr
- Christophe Métairie's Digital TargeT 003 - http://www.cmp-color.fr
- Christophe Métairie's Digital Target-3 -http://www.cmp-color.fr
- Christophe Métairie's Digital Target-4 -http://www.cmp-color.fr
- HutchColor HCT - http://www.hutchcolor.com/hct.htm
- LaserSoft DCPro - http://www.silverfast.com/show/dc-targets/en.html
- IT8.7 - many vendors. Cheap and good targets are available from http://www.targets.coloraid.de or http://www.hugorodriguez.com
- QPcard 201 - http://www.qpcard.se
![]() |
![]() |
|
ColorChecker
|
ColorCheckerSG
|
![]() |
![]() |
|
HutchColor
|
Digital TargeT 003
|
![]() |
![]() |
|
Digital Target-3
|
LaserSoft DCPro
|
![]() |
![]() |
|
IT8.7
|
QPcard 201
|
For creation of profiles, all targets require the accompanying reference file. Usually, the reference file is supplied together with the target by the vendor. For ColorChecker and QPcard 201, generic reference files are being used and are included within CoCa. Some reference files are available for download from the vendor's web sites.
CoCa is multilingual and currently supports the following languages:
- Czech
- English
- French
- Indonesian (Bahasa Indonesia)
- Polish
- Spanish
If you would like to help with translations, please see the contact details at the bottom of this page.
USAGE
CoCa is simple to use and to help with the ICC profile creation process it provides numbered steps, that follow the logical path of building up a profile. CoCa has not been tested with all supported targets but it works very well with many of them.
Described below are the program functions.
1. Target Image
To create an ICC profile, special colour target is required (from vendors mentioned elsewhere on this page) that needs to be captured with a digital camera or scanner.
|
To ensure high quality capture, suitable for colour calibration please observe the following:
|
CoCa allows you to use an already captured target image (click on "Select" button) or to capture a new image ("Capture"), providing that the capturing device supports a TWAIN driver.
2. Visual Check
In this section, it is possible to visually check the positioning and cropping of the captured image. Clicking on the image would diplay a larger preview with a rough histogram window.
3. Reference File
Reference file is necessary for creation of a colour profile. Usually, they are provided by a vendor together with a target. Xrite ColorChecker and QPcard 201 may be used with generic references that are provided with CoCa. To use generic files, click on the "Generic" button. However, higher quality profiles are usually created with references that were produced specifically for the particular target. Click "Custom" to open and use such files.
4. Corrections
If your captured target image has a perspective distortion, this option would try to automatically correct it.
5.Tweaks
By using the slider in this section, it is possible to adjust the White Point of the profile. Values higher than 1.0 will create a profile that produces lighter images, and values below 1.0 will produce darker images.
6. Select Target Type
It is important to tell CoCa what type of target it should expect as it cannot detect it automatically from the image. If the wrong type is selected, CoCa either will be unable to create a profile or the resulting profile will be invalid. Small image next to the selection list will help you to determine the right target type.
7. Profile Information
This is user dependent information that needs to be correctly adjusted. "Internal Profile Description" in particular is important as some programs (like Adobe Photoshop) use it to identify the profile.
8. Options - Algorithm
Here it is possible to select appropriate algorithm to calculate the profile. Some experimentation may be required when trying to determine the best algorithm for a particular device/target. It seems however, that "Gamma+matrix" is the most suitable for SLR digital cameras.
9. Options - Quality
Various quality levels can be selected in this section. Higher quality would result in a better profile but the profile creation will be longer and the profile itself will be larger (bigger file size). The Argyll documentation specifies that "Ultra High" quality should almost never be used.
CREATE PROFILE
Click the "Create Profile" button to start the process. Providing that all the options were correctly selected, CoCa would start processing the profile. Current progress will be displayed in black (usually) command-line boxes. After profile has been created, CoCa will ask you to save it.
USING THE PROFILE
With scanners
To use the created profile, the scanner's capture software would need to have an option of selecting the default scanning ICC profile. Once selected, the profile would be automatically applied during every capture. You would need to select the created profile's name in the device's software.
With scanners and cameras
Alternatively, after images have been captured, they need to be opened in an image manipulation program like Adobe Photoshop, GIMP or Paint Shop Pro.Use the "Assign Profile" option to apply the profile.
Remember, an ICC colour profile is valid only for the device that it has been created for. In case of digital cameras, the lighting has to be always the same as it was when the profile was created.
ICC profiles are not perfect (in some cases when the original material you are capturing is very different to the material used in production of a target, the results may be quite inaccurate), but at the moment they are the best mechanism available to ensure high fidelity colour in digital images.
Details about CoCa's processing are available from Argyll web site ( http://www.argyllcms.com) or attached documentation.
USEFUL LINKS
- http://www.color.org
- http://www.argyllcms.com
- http://www.digitaldog.net/
- http://www.coloraid.de
- http://www.testdata.coloraid.de/
- http://github.com/hughsie/shared-color-targets
- http://www.danes-picta.com
- http://www.hugorodriguez.com
DOWNLOAD
coca_setup.exe - 10.7 Mb
Source Code
MINIMUM SYSTEM
- MS Windows 98 and above
- 500Mb RAM
- Enough free disk space (depending on processing choices)
- 24-bit monitor
- Admin access to install
SPECIAL THANKS
Special thanks to all who helped improving this program, especially the translators for their effort in making CoCa more accessible to non-english speakers.
TRANSLATORS
- Czech - Ivan Daneš
- French - Christophe Métairie
- Indonesian - Muhammadin Razak
- Polish - Andrew Stawowczyk Long
- Spanish - Hugo Rodriguez
CONTACT
This software is not maintained by the National Library. If you have any queries or suggestions for improvement please contact:
Andrew Stawowczyk Long
email: andrew@muscallidus.com
Skype: andrewstawowczyklong








