イメージのセグメンテ​ーションの色別での要​素検出についてです

31 visualizaciones (últimos 30 días)
Nagae Ryoya
Nagae Ryoya el 28 de En. de 2020
Comentada: Nagae Ryoya el 28 de En. de 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)としたところ,イメージに変化がありましたが,何色の要素で行っているのかが不明です
よろしくお願いします

Respuesta aceptada

Hiro Yoshino
Hiro Yoshino el 28 de En. de 2020
こちらをご覧ください
1, 2, 3でR, G, Bに対応しています。
  1 comentario
Nagae Ryoya
Nagae Ryoya el 28 de En. de 2020
ありがとうございます.解決しました.

Iniciar sesión para comentar.

Más respuestas (1)

Kenta
Kenta el 28 de En. de 2020
こんにちは、(:,:,2)は緑、3にすれば青のチャンネルが取り出せます。また、imsplitでも同様のことができます。
上のURLなどを参照いただけますか。宜しくお願い致します。
result.PNG
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)
  1 comentario
Nagae Ryoya
Nagae Ryoya el 28 de En. de 2020
ありがとうございました.参考になりました.

Iniciar sesión para comentar.

Categorías

Más información sobre イメージ en Help Center y File Exchange.

Productos


Versión

R2016b

Community Treasure Hunt

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

Start Hunting!