主要内容

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

entropyfilt

グレスケルメジの局所的なエントロピ

説明

J= entropyfilt (は,配列Jを返します。ここで,各出力ピクセルは、入力イメージ内の対応するピクセル周辺に9行9列の近傍のエントロピ,値を含んでいます。

の境界上のピクセルの場合,entropyfiltは対称性を利用したパディング方式を使用します。対称性を利用したパディング方式では,パディングピクセルの値はの境界ピクセルの鏡像です。

J= entropyfilt (nhoodは,近傍nhoodを使用して入力▪▪メ▪▪ジのエントロピ,フィルタ,処理を実行します。

すべて折りたたむ

この例では,entropyfiltを使用したエントロピ,フィルタ,処理の実行方法を説明します。フィルタ後のメジ内の明るいピクセルは,元のメジにあるエントロピが高い近傍に対応します。

I = imread(“circuit.tif”);

entropyfiltを使用してエントロピ,フィルタ,処理を実行します。

J = entropyfilt(I);

元のメジと処理後のメジを表示します。

imshow (I)标题(原始图像的

图中包含一个轴对象。标题为Original Image的axes对象包含一个Image类型的对象。

图imshow(J,[])“熵滤波结果”

图中包含一个轴对象。标题为Result of Entropy Filtering的坐标轴对象包含一个image类型的对象。

入力引数

すべて折りたたむ

フィルタ処理されるメジ。任意の次元の数値配列として指定します。RGB▪▪(ndims (I) > 2)、entropyfiltは高次元のすべての2次元平面をフィルタ,処理します。

デ,タ型:|uint8|uint16|uint32|逻辑

近傍。01を含む数値配列または逻辑配列として指定します。nhoodのサ@ @ズは各次元で奇数でなければなりません。

既定の設定では,entropyfiltは近傍真正的(9)を使用します。近傍の中心要素は地板((尺寸(罩)+ 1)/2)です。

円板などの他の形状の近傍を指定するには,関数strelを使用して目的の形状の構造化要素オブジェクトを作成します。その後,構造化要素オブジェクトの社区プロパティから近傍を抽出します。

デ,タ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

出力引数

すべて折りたたむ

フィルタ処理されたメジ。入力▪▪メ▪▪ジと同じサ@ @ズの数値配列として返されます。

デ,タ型:

詳細

すべて折りたたむ

エントロピ

エントロピーとは乱雑さの統計的尺度であり,入力イメージのテクスチャを特徴付けるために使用することができます。

エントロピ,は总和(p。* log2 (p))で定義されます。ここで,pにはimhistから返された正規化ヒストグラム数が格納されます。

ヒント

  • 既定では,entropyfiltはlogical配列では2ビンを使用します。entropyfiltはヒストグラム数計算のために他のクラスをuint8に変換し,256ビンを使用します。その結果,ピクセル値は離散的になりビン値に直接対応します。

参照

[1]R. C.冈萨雷斯,R. E.伍兹和S. L.艾丁斯。利用MATLAB进行数字图像处理。新泽西州,普伦蒂斯·霍尔出版社,2003年,第11章。

バ,ジョン履歴

R2006aより前に導入