colorChecker
Description
A colorChecker
object stores the positions and measurements of
the regions of interest (ROIs) of a Calibrite ColorChecker® Classic test chart (formerly produced by X-Rite® and GretagMacbeth®) [1].
Creation
Syntax
Description
chart = colorChecker(A)
creates a colorChecker
object from input image A
. The input image sets the Image
property.
chart = colorChecker(A,
controls
the automatic chart detection using one or more name-value arguments.Name=Value
)
chart = colorChecker(A,"RegistrationPoints",p)
creates a
colorChecker
object and sets the RegistrationPoints
property using the specified points in p
.
Input Arguments
Properties
Object Functions
measureColor | Measure color reproduction using test chart |
measureIlluminant | Measure scene illuminant using test chart |
displayChart | Display test chart with overlaid regions of interest |
Examples
Tips
Some measurement functions expect that test chart data is in the sRGB color space. If your image is not in the sRGB color space, you can convert it to the intermediate L*a*b* color space using
rgb2lab
and then to the sRGB color space usinglab2rgb
.There are two manufactured versions of the ColorChecker test chart that have slightly different reference values. The reference values of the
colorChecker
object match the "After November 2014" version of the chart.
References
[1] Calibrite. "ColorChecker Classic". https://calibrite.com/us/product/colorchecker-classic/.
[2] Fernandez, P. D. M., F. A. Guerrero-Peña, T. I. Ren, and G. J. J. Leandro, "Fast and robust multiple ColorChecker detection using deep convolutional neural networks," Image and Vision Computing, Volume 81, 2019, pp. 15-24.
Version History
Introduced in R2020b