SAR画像の2値化

1 次查看(过去 30 天)
wataru yoshimi
wataru yoshimi 2017-1-20
16bitのSAR画像を白い部分を赤色に変えたいです

采纳的回答

Tohru Kikawada
Tohru Kikawada 2017-1-20
画像の色づけの例はこちらに豊富にあるので参考にしてみてください。
また、質問する際は下記をご参照の上、ご投稿をお願いします。
明るい部分を赤く色づけしたいという内容と解釈しました。
タイトルの2値化については理解ができていません。
あるしきい値を超えた明るさの部分だけを赤色にする処理を下記に示します。
ご参考まで。
% 画像データ(uint16)
I = im2uint16(imread('cameraman.tif'));
% RGBのチャネルを作成
R = I;
G = I;
B = I;
% 白っぽい部分を抽出
ind = R > intmax('uint16')*0.8;
% 白いところは赤成分をmaxにし、それ以外は0
R(ind) = intmax('uint16');
G(ind) = 0;
B(ind) = 0;
% 結合する
I_colored = cat(3,R,G,B);
% 可視化
figure;
imshow(I_colored);
  2 个评论
wataru yoshimi
wataru yoshimi 2017-1-22
質問、タイトルがわかりにくくてすみません。送ってもらったコードで白っぽい部分を赤色に変えることができました。送ってもらったコードの閾値0.8の部分は自分の画像に合わせて少し変更しました。 またここでお聞きしたいのですが赤く抽出した部分の境界線を抽出しベクトル形式でオーバーレイする方法はあるのでしょうか?
Tohru Kikawada
Tohru Kikawada 2017-1-22
境界の抽出や可視化でしたら下記をご参照ください。

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Multirate Signal Processing 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by