カラー分布画像の境界抽出について

10 visualizzazioni (ultimi 30 giorni)
mushi77
mushi77 il 3 Mar 2022
Risposto: Atsushi Ueno il 3 Mar 2022
参考画像を添付します。
画像1をもちいて画像2のようなカラー分布の境界だけを抽出したメッシュ画像を生成したいのですが、いい方法はありませんでしょうか。
Image Tool Boxにイメージ内境界のトレースというほうほうがありましたが、実際に添付した画像以外にもいくつかのカラー分布を持っている画像データが有り、バイナリ化してしまうと白判定されてあちこちの境界が消えてしまうため、グレースケール化やバイナリ化せず、カラー情報から境界を抽出する方法がないか教えて下さい。
特定のツールボックスの使用があっても構いません。
よろしくおねがいします。

Risposta accettata

Atsushi Ueno
Atsushi Ueno il 3 Mar 2022
Deep Learningによる画像認識において、画像を塗り絵の様な形に(セグメント化)した結果として「ラベル行列(数値や logical値の2次元行列)」で表しています。要するにバイナリ化(2値化)ではなく「N値化」です。
rgb = rgb2gray(imread('1_testRGB.png'));
mask = boundarymask(rgb);
imshow(~mask)

Più risposte (1)

Tohru Kikawada
Tohru Kikawada il 3 Mar 2022
下記のsuperpixelを使ったセグメンテーションを試してみてはいかがでしょう。 https://jp.mathworks.com/help/images/land-classification-with-color-features-and-superpixels.html

Prodotti


Release

R2020a

Community Treasure Hunt

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

Start Hunting!