how to convert a gray level to another gray level in matlab?

1 回表示 (過去 30 日間)
fariba amini
fariba amini 2016 年 4 月 4 日
コメント済み: fariba amini 2016 年 4 月 4 日
i have an gray scale image.i want to change some gray level to another gray level.for example i want to convert all pixel with value 128 to 0 ,how can i do this?

採用された回答

Walter Roberson
Walter Roberson 2016 年 4 月 4 日
my_image =imread('YourImage.tif');
my_image(my_image == 128) = 0;
  1 件のコメント
fariba amini
fariba amini 2016 年 4 月 4 日
thank you so much.it works correctly.thanks again

サインインしてコメントする。

その他の回答 (1 件)

Muhammad Usman Saleem
Muhammad Usman Saleem 2016 年 4 月 4 日
my_image =imread('YourImage.tif');
for R=1:num of Rows
for C=1:num of Columns
pixel=my_image(R,C);
if pixel ==128
pixel=0;
end
end
  1 件のコメント
Walter Roberson
Walter Roberson 2016 年 4 月 4 日
That will not save the result of the change to 0.

サインインしてコメントする。

Community Treasure Hunt

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

Start Hunting!

Translated by