主要内容

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

イメージの領域解析を使用したイメージ領域のプロパティの計算

この例では、イメージの領域解析アプリを使用してバイナリ イメージの領域のプロパティを計算する方法を説明します。この例では、イメージに含まれる領域のうち、面積で測定して最も大きい領域を求めます。

バイナリ イメージを MATLABワークスペースに読み取ります。

BW=imread(“text.png”);

MATLABツールストリップからイメージの領域解析アプリを開きます。[アプリ]タブの [イメージ処理とコンピューター ビジョン] セクションで[イメージの領域解析]をクリックします。

アプリのツールストリップで、[イメージの読み込み]をクリックしてから[ワークスペースからのイメージの読み込み]を選択し、ワークスペースからアプリにイメージを読み込みます。[ワークスペースからインポート] ダイアログ ボックスで、ワークスペースに読み取ったイメージを選択してから[好的]をクリックします。

また、関数图像区域分析仪を使用して、分析したいイメージ (图像区域分析仪(BW);) を指定することで、コマンド ラインからアプリを開くこともできます。

イメージの領域解析アプリに、選択したイメージとテーブルが表示されます。このテーブルは、イメージで識別された領域を示す行と、領域の面積、周囲の長さ、方向などのプロパティを示す列からなります (イメージの領域解析アプリがイメージ内の領域を識別し、それらの領域のプロパティを計算する際、関数区域道具が使用されます)。

イメージを確認するために、イメージの上にカーソルを移動させ、移動とズームのコントロールにアクセスします。

このアプリは、最初からテーブルに含まれているプロパティ以外のプロパティも計算します。テーブルに表示するプロパティを追加するには、[プロパティの選択]をクリックし、表示するプロパティを選択します。テーブルが自動的に更新され、テーブルに各プロパティの新しい列が追加されます。

イメージのプロパティについて調べるには、テーブルの情報を並べ替えます。最初は、イメージの左上隅を起点として、検出された順序でプロパティの一覧が表示されます。並べ替え順序を変更するには、アプリのツールストリップの [プロパティ] セクションで[テーブルの並べ替え]をクリックし、並べ替えたいプロパティを選択します。たとえば、イメージのうちで最も大きい領域を求めるには、地区プロパティで並べ替えを行います。イメージの領域解析アプリがサイズでテーブルを並べ替えます。

イメージ内で最も大きな面積をもつ領域を表示するには、テーブル内でその項目をクリックします。イメージ内の該当する領域が強調表示されます。

参考

|||