决策树分类字符识别
我在做车牌字符识别的题目,请教一下汉字和数字字母应该提取什么样的特征值?要提取多少特征值才比较合适(用于决策树分类)?
下面有一段决策树的程序
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%函数名称 Decision Tree()
%参数:sample:待测样品
%返回值:result:分类结果
%函数功能:决策树分类算法
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function result=DecisionTree(sample);
x=[];
y=cell(1,1000);
for i=1:10
%初始化样本
x=[x pattern(i).feature(:,1:100)];
str=num2str(i-1);
%初始化类别
y(1,100*(i-1)+1:100*i)={str};
end
%构造分类决策树、
t=treefit(x',y);
%决策树分类
result=treeval(t,sample);
sfit=t.classname(result);
%获得分类结果
result=str2num(sfit{1,1});
%显示分类结果
treedisp(t);
%初始化样本
x=[x pattern(i).feature(:,1:100)];
str=num2str(i-1);
%初始化类别
y(1,100*(i-1)+1:100*i)={str};
end
%构造分类决策树、
t=treefit(x',y);
%决策树分类
上面红字部分如何理解,谢谢!
|