program execution

1 visualización (últimos 30 días)
bhargavi
bhargavi el 23 de Mzo. de 2011
[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 comentario
Ashish Uthama
Ashish Uthama el 23 de Mzo. de 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.

Iniciar sesión para comentar.

Respuestas (1)

Walter Roberson
Walter Roberson el 23 de Mzo. de 2011
Your image is an RGB image, and so 3 dimensional, but contrast_stretch only accepts two-dimensional images (grayscale)
  2 comentarios
bhargavi
bhargavi el 27 de Mzo. de 2011
no its not rgb image..only grayscale
Walter Roberson
Walter Roberson el 28 de Mzo. de 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)

Iniciar sesión para comentar.

Categorías

Más información sobre Mathematics and Optimization en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by