Main Content

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

イメージ データの等高線図

等高線はイメージ内の一定のイメージ強度値に沿った線です。関数imcontourを使用してグレースケール イメージでデータの等高線図を作成できます。この関数は、MATLAB®の関数contourに似ていますが,座標軸が自動的に設定され,その向きと縦横比がイメージに一致するようになっています。等高線のレベルにラベルを付けるには、関数clabelを使います。

イメージ データの等高線図の作成

この例ではイメージの等高線図を作成する方法を説明します。

グレースケール イメージを読み取り、それを表示します。この例では米粒のイメージを例として使用します。

I = imread('rice.png'); imshow(I)

Figure contains an axes. The axes contains an object of type image.

imcontourを使用してイメージの等高線図を作成します。

figure; imcontour(I,3)

Figure contains an axes. The axes contains an object of type contour.