イメージのセグメンテーションの色別での要素検出についてです
37 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Nagae Ryoya
am 28 Jan. 2020
Kommentiert: Nagae Ryoya
am 28 Jan. 2020
画像を二値化する前にRGBでどの色のセグメンテーションが適しているか確認しようとしています
赤要素についてのやり方は以下のコードで可能ですが,青と緑について,どのようなプログラムにしたらよいか分からず,困っています.
line6における,(:,:,1)の部分を変えればよいのだとは思いますが,調べてみても,(0,0,1)といったパターンでしか見つけることができず,解決できませんでした.
kaki_img=imread('ma_L_4_sita.JPG');
figure(1)
imshow(kaki_img)
%%画像のセグメンテーション
kaki_color=kaki_img(:,:,1); %画像のセグメンテーション(赤要素検出)
figure(2)
imshow(kaki_color,'Border','tight','InitialMagnification','fit')
(:,:,2)としたところ,イメージに変化がありましたが,何色の要素で行っているのかが不明です
よろしくお願いします
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (1)
Kenta
am 28 Jan. 2020
こんにちは、(:,:,2)は緑、3にすれば青のチャンネルが取り出せます。また、imsplitでも同様のことができます。
上のURLなどを参照いただけますか。宜しくお願い致します。
I=imread('onion.png');
[R,G,B] = imsplit(I);
R2=I(:,:,1);
G2=I(:,:,2);
B2=I(:,:,3);
M=cell(3,1);
M{1}=[R,R2];
M{2}=[G,G2];
M{3}=[B,B2];
figure;montage(M)
Siehe auch
Kategorien
Mehr zu イメージ タイプの変換 finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!