program execution
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
[EDIT: 20110610 00:14 CDT - reformat - WDR]
x=imread('bt.jpg');
y=contrast_stretch(x,a,b,alpha,beta,gamma,Ya,Yb)
y=x;
% region 1
I=find(x<a);
y(I)=alpha*x(I);
% region 2
I=find(x>=a&x<b);
y(I)=beta*(x(I)-a)+Ya;
% region 3
I=find(x>=b);
y(I)=gamma*(x(I)-b)+Yb;
what's the error in this program.
1 Kommentar
Ashish Uthama
am 23 Mär. 2011
We dont have access to 'bt.jpg'. And I dont think |contrast_stretch| is a MATLAB function which folks here would have access to either.
You might get a helpful answer if you at least posted the full error message.
Or, you could spend some time getting familiar with debugging in MATLAB : http://www.mathworks.com/help/techdoc/matlab_prog/f10-60570.html . This might help you solve this issue yourself, or post a more detailed question.
Antworten (1)
Walter Roberson
am 23 Mär. 2011
Your image is an RGB image, and so 3 dimensional, but contrast_stretch only accepts two-dimensional images (grayscale)
2 Kommentare
Walter Roberson
am 28 Mär. 2011
Well, show us the exact error message and the line it is complaining about, and show us size(x), class(x) and size(alpha), size(beta), size(gamma)
Siehe auch
Kategorien
Mehr zu Mathematics and Optimization finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!