0

CBIR システムの画像から GLCM テクスチャ機能を抽出したい....次のコードを適用しました。

S=imread('A1.jpg');  
S=rgb2gray(S);  
I= imresize (S, [350 350]);     

glcm45=graycomatrix(I,'offset',[-1 1],'NumLevel', 8,'Symmetric',true); 
                                                         % 45 engle degree  
glcm135 = graycomatrix(I,'Offset',[-1 -1],'NumLevel', 8,'Symmetric',   true );  % 135 engle degree

GLCM=glcm45+glcm135;

GLCM機能の64(8 * 8)次元を取得し、それを使用して類似画像を取得したところ、非常に良い結果が得られました....

私の質問は: この 64 次元を画像の GLCM 特徴ベクトルの長さと見なすことができますか?

4

1 に答える 1

0

はい、機能と見なすことができます。これに関する研究記事もあります --- 顔検出を行うための唯一の機能として GLCM を使用しています: 「顔認識のための新しいアプローチとしての共起マトリックスとその統計機能」。ここにリンクがあります。

この論文では、GLCM を機能として使用すると、GLCM から派生したハラリック機能よりも優れたパフォーマンスを発揮することも示されています。また、GLCM はミリ秒 (0.5ms ~ 2ms; C++ での私自身の実装、0、45、90、および 135 度のすべての近傍対応を備えた 256x256 GLCM) 内で計算できるため、安価で優れた機能です。

于 2015-08-08T18:57:58.463 に答える