カラー分布画像の境界抽出について
6 ビュー (過去 30 日間)
古いコメントを表示
参考画像を添付します。
画像1をもちいて画像2のようなカラー分布の境界だけを抽出したメッシュ画像を生成したいのですが、いい方法はありませんでしょうか。
Image Tool Boxにイメージ内境界のトレースというほうほうがありましたが、実際に添付した画像以外にもいくつかのカラー分布を持っている画像データが有り、バイナリ化してしまうと白判定されてあちこちの境界が消えてしまうため、グレースケール化やバイナリ化せず、カラー情報から境界を抽出する方法がないか教えて下さい。
特定のツールボックスの使用があっても構いません。
よろしくおねがいします。
0 件のコメント
採用された回答
Atsushi Ueno
2022 年 3 月 3 日
Deep Learningによる画像認識において、画像を塗り絵の様な形に(セグメント化)した結果として「ラベル行列(数値や logical値の2次元行列)」で表しています。要するにバイナリ化(2値化)ではなく「N値化」です。
rgb = rgb2gray(imread('1_testRGB.png'));
mask = boundarymask(rgb);
imshow(~mask)
0 件のコメント
その他の回答 (1 件)
Tohru Kikawada
2022 年 3 月 3 日
下記のsuperpixelを使ったセグメンテーションを試してみてはいかがでしょう。 https://jp.mathworks.com/help/images/land-classification-with-color-features-and-superpixels.html
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Modify Image Colors についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!