資源簡介
通過該Matlab程序可以求取用于描述圖像紋理特征的灰度共生矩陣參數(能量、熵、慣性矩、相關性)。可以分別求取0,45°,90°,135°方向上的特征參數,同時可以求出這些特征參數的平均值與標準差。
代碼片段和文件信息
%**************************************************************************
%???????????????????圖像檢索——紋理特征
%基于共生矩陣紋理特征提取,d=1θ=0°45°90°135°共四個矩陣
%所用圖像灰度級均為256
%參考《基于顏色空間和紋理特征的圖像檢索》
%function?:?T=Texture(Image)?
%Image????:?輸入圖像數據
%T????????:?返回八維紋理特征行向量
%**************************************************************************
%?function?T?=?Texture(Image)
Gray?=?imread(‘E:\桌面\4論文插圖\活節\10提取目標.bmp‘);
[MNO]?=?size(Gray);
M?=?128;?
N?=?128;
%--------------------------------------------------------------------------
%1.將各顏色分量轉化為灰度
%--------------------------------------------------------------------------
%?Gray?=?double(0.3*Image(::1)+0.59*Image(::2)+0.11*Image(::3));
%--------------------------------------------------------------------------
%2.為了減少計算量,對原始圖像灰度級壓縮,將Gray量化成16級
%--------------------------------------------------------------------------
for?i?=?1:M
??????for?j?=?1:N
?????????????for?n?=?1:256/16
???????????????????if?(n-1)*16<=Gray(ij
評論
共有 條評論