資源簡介
用共生矩陣進行紋理特征提取************************************************************************** % 圖像檢索——紋理特征 %基于共生矩陣紋理特征提取,d=1,θ=0°,45°,90°,135°共四個矩陣 %所用圖像灰度級均為256 %參考《基于顏色空間和紋理特征的圖像檢索》 %function : T=Texture(Image) %Image : 輸入圖像數據 %T : 返回八維紋理特征行向量 %******************************
代碼片段和文件信息
%**************************************************************************
%???????????????????圖像檢索——紋理特征
%基于共生矩陣紋理特征提取,d=1θ=0°45°90°135°共四個矩陣
%所用圖像灰度級均為256
%參考《基于顏色空間和紋理特征的圖像檢索》
%function?:?T=Texture(Image)?
%Image????:?輸入圖像數據
%T????????:?返回八維紋理特征行向量
%**************************************************************************
function?T?=?Texture(Image)
%?Image?=?imread(‘E:\1\3.tiff‘);
%?[MNO]?=?size(Image);
M?=?256;?
N?=?256;
%--------------------------------------------------------------------------
%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)&Gray(ij)<=(n-1)*16+15
評論
共有 條評論