决策树分类字符识别
			 
			 
			
		
		
		
			
			我在做车牌字符识别的题目,请教一下汉字和数字字母应该提取什么样的特征值?要提取多少特征值才比较合适(用于决策树分类)? 
下面有一段决策树的程序 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
%函数名称 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); 
     %决策树分类 
上面红字部分如何理解,谢谢!
		 
		
		
		
		
		
		
		
	 |