資源簡介
我自己根據碩士論文所寫的手寫數字的特征提取方法,用的是matlab代碼
代碼片段和文件信息
function?e=getfeature1(d)
[mn]=size(d);
for?i=1:m
????for?j=1:n
????????if?d(ij)~=0
????????????d(ij)=1;
????????end
????end
end
count=13;
%選取特征個數
feature=zeros(1count);%特征
[mn]=size(d);%B=blkproc(Image[m?n])%水平分成四份垂直分成兩份分別統計這8個區域的白像素的個數得到8個特征
low?=?4;
%?水平塊數
row=2;%垂直塊數
ch?=?m/low;
cw?=?n/row;
t1?=?(low-1)*ch?+?1;
t2?=?low*ch;
t3?=?(row-1)*cw?+?1;?
t4?=?row*cw;
for?i?=?1?:?low
????for?j?=?1?:?row
????????temp?=?
評論
共有 條評論