このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
この例では、イメージの領域解析アプリを使用してバイナリ イメージの領域のプロパティを計算する方法を説明します。この例では、イメージに含まれる領域のうち、面積で測定して最も大きい領域を求めます。
バイナリ イメージを MATLABワークスペースに読み取ります。
BW=imread(“text.png”);
MATLABツールストリップからイメージの領域解析アプリを開きます。[アプリ]タブの [イメージ処理とコンピューター ビジョン] セクションで[イメージの領域解析]をクリックします。
アプリのツールストリップで、[イメージの読み込み]をクリックしてから[ワークスペースからのイメージの読み込み]を選択し、ワークスペースからアプリにイメージを読み込みます。[ワークスペースからインポート] ダイアログ ボックスで、ワークスペースに読み取ったイメージを選択してから[好的]をクリックします。
また、関数图像区域分析仪
を使用して、分析したいイメージ (图像区域分析仪(BW);
) を指定することで、コマンド ラインからアプリを開くこともできます。
イメージの領域解析アプリに、選択したイメージとテーブルが表示されます。このテーブルは、イメージで識別された領域を示す行と、領域の面積、周囲の長さ、方向などのプロパティを示す列からなります (イメージの領域解析アプリがイメージ内の領域を識別し、それらの領域のプロパティを計算する際、関数区域道具
が使用されます)。
イメージを確認するために、イメージの上にカーソルを移動させ、移動とズームのコントロールにアクセスします。
このアプリは、最初からテーブルに含まれているプロパティ以外のプロパティも計算します。テーブルに表示するプロパティを追加するには、[プロパティの選択]をクリックし、表示するプロパティを選択します。テーブルが自動的に更新され、テーブルに各プロパティの新しい列が追加されます。
イメージのプロパティについて調べるには、テーブルの情報を並べ替えます。最初は、イメージの左上隅を起点として、検出された順序でプロパティの一覧が表示されます。並べ替え順序を変更するには、アプリのツールストリップの [プロパティ] セクションで[テーブルの並べ替え]をクリックし、並べ替えたいプロパティを選択します。たとえば、イメージのうちで最も大きい領域を求めるには、地区
プロパティで並べ替えを行います。イメージの領域解析アプリがサイズでテーブルを並べ替えます。
イメージ内で最も大きな面積をもつ領域を表示するには、テーブル内でその項目をクリックします。イメージ内の該当する領域が強調表示されます。