資源簡介
使用Fisher分類器實現手寫數字識別,MATLAB代碼,GUI界面手寫數字輸入。
代碼片段和文件信息
function?feature?=?feature_lattice(img)
%?輸入:黑底白字的二值圖像。輸出:28維的網格特征
%?======提取特征,轉成7*7的特征矢量把圖像中每4*4的點進行劃分相加,進行相加成一個點=====%
%======即統計每個小區域中圖像象素所占百分比作為特征數據====%
for?i=1:length(img);
?bw2=im2bw(img{i}graythresh(img{i}));
?bw_2828=imresize(bw2[2828]);
for?cnt=1:7
????for?cnt2=1:7
????????Atemp=sum(bw_2828(((cnt*4-3):(cnt*4))((cnt2*4-3):(cnt2*4))));%7*7box?先按列求和
????????lett((cnt-1)*7+cnt2)=sum(Atemp);
????end
end
lett=((16-lett)/16);%1×49降維之后的特征量之和
lett=lett‘;
feature(:i)=lett;
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-05-16?18:18??基于Fisher分類實現手寫數字識別-code\
?????目錄???????????0??2019-05-16?10:54??基于Fisher分類實現手寫數字識別-code\data\
?????文件?????7840016??1998-01-26?23:07??基于Fisher分類實現手寫數字識別-code\data\t10k-images.idx3-ubyte
?????文件???????10008??1998-01-26?23:07??基于Fisher分類實現手寫數字識別-code\data\t10k-labels.idx1-ubyte
?????文件????47040016??1996-11-18?23:36??基于Fisher分類實現手寫數字識別-code\data\train-images.idx3-ubyte
?????文件???????60008??1996-11-18?23:36??基于Fisher分類實現手寫數字識別-code\data\train-labels.idx1-ubyte
?????文件?????????602??2019-04-08?11:20??基于Fisher分類實現手寫數字識別-code\feature_lattice.m
?????文件?????????650??2019-05-16?10:56??基于Fisher分類實現手寫數字識別-code\Fisherclass.m
?????文件?????????533??2019-05-06?08:56??基于Fisher分類實現手寫數字識別-code\loadMNISTLabels.m
?????文件?????????834??2019-05-06?08:55??基于Fisher分類實現手寫數字識別-code\loadmnistmages.m
?????文件?????????508??2019-05-16?12:31??基于Fisher分類實現手寫數字識別-code\lowdimens.m
?????文件???????36341??2019-04-02?16:01??基于Fisher分類實現手寫數字識別-code\main_gui.fig
?????文件????????6602??2019-05-16?12:41??基于Fisher分類實現手寫數字識別-code\main_gui.m
?????文件?????????812??2019-05-16?12:23??基于Fisher分類實現手寫數字識別-code\main_train.m
?????文件????36119061??2019-05-16?11:02??基于Fisher分類實現手寫數字識別-code\W.mat
?????文件????36119061??2019-05-16?11:02??基于Fisher分類實現手寫數字識別-code\W0.mat
評論
共有 條評論