ColorChecker function does not work?
Ältere Kommentare anzeigen
I am trying to follow the example here:
I use this code:
cfa = rawread("DSC_0136.NEF");
J = demosaic(cfa,"rggb");
A_sRGB = lin2rgb(J);
montage({J,A_sRGB})
title("Original Image Before and After Gamma Correction")
chart_sRGB = colorChecker(A_sRGB);
% chart_sRGB = colorChecker(rgb, sensitivity=0);
DisplayChart(chart_sRGB)
But I keep running into this error:
Error using colorChecker
Color patches were not detected. Try adjusting the Sensitivity parameter or turning off the Downsample parameter.
This is my test NEF:

Why is the functioon failing?
I tried varying the sensitivity from 0 to 1 and turning downsampling off to no avail.
Is the function not designed to operate on a picture of the chart that's full-frame?
10 Kommentare
Roger Breton
am 30 Jan. 2024
Walter Roberson
am 30 Jan. 2024
Please zip the .NEF file and attach the .NEF.zip
Roger Breton
am 30 Jan. 2024
Roger Breton
am 30 Jan. 2024
Roger Breton
am 30 Jan. 2024
Bearbeitet: Walter Roberson
am 30 Jan. 2024
Roger Breton
am 30 Jan. 2024
Roger Breton
am 30 Jan. 2024
Roger Breton
am 30 Jan. 2024
Roger Breton
am 30 Jan. 2024
Roger Breton
am 30 Jan. 2024
Antworten (0)
Kategorien
Mehr zu Image Arithmetic finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

