how to set all pixels in the range (100 , 190) to 40 for some picture called "school" ??

how to set all pixels in the range (100 , 190) to 40 for some picture called "school" ?? , plz i need full code for doing that

Respuestas (3)

If you mean pixel levels in that range:
school(school > 100 & school < 190) = 40;

2 comentarios

i meant the matrix array pixel values ,can u help me
Have you tried my code?

Iniciar sesión para comentar.

Walter Roberson
Walter Roberson el 21 de Jun. de 2013
Editada: Walter Roberson el 21 de Jun. de 2013
school = imread('school.tif');
school(school > 100 & school < 190) = 40;
imshow(school)
Try
school(school >= 100 & school <= 190) = 40;
Same as the others had but since 100 and 190 are in the range I used the = sign whereas the others didn't so pixels with values of 100 and 190 will not get set to 40 in their answers.

Categorías

Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.

Preguntada:

el 21 de Jun. de 2013

Respondida:

el 24 de Jun. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by