Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-03-28, 14:54   #1
anny1018
初级会员
 
注册日期: 2008-10-22
年龄: 42
帖子: 2
声望力: 0
anny1018 正向着好的方向发展
警告 决策树分类字符识别

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

上面红字部分如何理解,谢谢!
anny1018 当前离线   回复时引用此帖
旧 2009-03-28, 22:01   #2
silas_xue
高级会员
 
注册日期: 2008-11-01
年龄: 39
帖子: 406
声望力: 26
silas_xue 是一个将要出名的人
默认 回复: 决策树分类字符识别

lz
1 你的第一个问题 是大家都想得到的 用最少的特征进行识别 同时具有鲁棒性 但是 这个好像还没有定量的分析 关于具体特征的提取 基本可分为颜色特征 纹理特征 形状特征 语义特征 其中形状特征又分为基于区域的和基于边界的 每种的方法非常之多 Gabor 投影...不知道你的识别是在具体什么物理情况下的 根据物理环境选择在该环境决定特征选取

2 你可以利用MatLAB的help功能查询num2str 和treefit 理解

Thx for reading.
PS:若还算满意,直接点击“Thanks”,再次登陆时亦便于查看回答是否真的帮到你了。
silas_xue 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 14:57


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.