필터 지우기
필터 지우기

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

조회 수: 2 (최근 30일)
Maria
Maria 2013년 6월 21일
답변: Image Analyst 2014년 6월 24일
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

답변 (3개)

Iain
Iain 2013년 6월 21일
If you mean pixel levels in that range:
school(school > 100 & school < 190) = 40;

Walter Roberson
Walter Roberson 2013년 6월 21일
편집: Walter Roberson 2013년 6월 21일
school = imread('school.tif');
school(school > 100 & school < 190) = 40;
imshow(school)

Image Analyst
Image Analyst 2014년 6월 24일
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.

카테고리

Help CenterFile Exchange에서 Images에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by