Effacer les filtres
Effacer les filtres

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

2 vues (au cours des 30 derniers jours)
Maria
Maria le 21 Juin 2013
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

Réponses (3)

Iain
Iain le 21 Juin 2013
If you mean pixel levels in that range:
school(school > 100 & school < 190) = 40;
  2 commentaires
Maria
Maria le 21 Juin 2013
i meant the matrix array pixel values ,can u help me
Iain
Iain le 21 Juin 2013
Have you tried my code?

Connectez-vous pour commenter.


Walter Roberson
Walter Roberson le 21 Juin 2013
Modifié(e) : Walter Roberson le 21 Juin 2013
school = imread('school.tif');
school(school > 100 & school < 190) = 40;
imshow(school)

Image Analyst
Image Analyst le 24 Juin 2014
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.

Catégories

En savoir plus sur Images dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by