matlab 对比汉字,Matlab汉字识别:同样的特征如粗网格,BP和RBF的训练差异
我现在做汉字的特征提取,做了粗网格和外轮廓等多个特征,关于神经网络, 这两天的看书 ,我觉得RBF比较合适,但是时间来不及了,我一直用的是BP网络做的。对RBF不是很熟悉
现在奉上BP的粗网格特征提取的一个程序,哪位大侠能帮我用RBF翻译一下, 就是同样的程序,用RBF网络训练网络, 然后再加上一行 训练时间长短的指令,这样可以和BP对比。以显示RBF训练时间好。
function Untitled_3_Callback(hObject, eventdata, handles)
global net
global netype
if isempty(net)==0
PathName1=uigetdir('D:\0MATLAB\车牌\字符样本','选择训练样本集');
if PathName1~=0
if netype==1
gs=25;
elseif netype==2
gs=9;
end
srzp=zeros(80,40,gs);
srgg=zeros(40,20,gs);
directory_name =PathName1;
dir_struct = dir([directory_name,'/*.bmp']);
[sorted_names,sorted_index] = sortrows({dir_struct.name}');
for i=1:length(sorted_names)
a=imread([directory_name,'\',sorted_names{i}]);
srzp(:,:,i)=BiaoZhun(a);
srgg(:,:,i)=imresize(srzp(:,:,i),[40,20],'bilinear');
srgg(:,:,i)=im2bw(srgg(:,:,i));
end
%------------------%以下为方格网特征
tzz=zeros(gs,32);
for k=1:gs
for i=1:8
for j=1:4
tzz(k,(i-1)*4+j)=sum(sum(srzp((i-1)*10+1:i*10,(j-1)*10+1:j*10,k)));
end
end
end
tzz=tzz';
T=eye(gs,gs);
%------------------%以上为方格网特征
[net,tr]=train(net,tzz,T);
% ceshishuzinet=net;
% save ceshishuzinet ceshishuzinet
end
else
errordlg('please input net');
end
matlab 对比汉字,Matlab汉字识别:同样的特征如粗网格,BP和RBF的训练差异相关推荐
- 【 MATLAB 】使用 MATLAB 得到高密度谱(补零得到DFT)和高分辨率谱(获得更多的数据得到DFT)的方式对比(附MATLAB脚本)
上篇博文分析了同一有限长序列在不同的N下的DFT之间的不同: MATLAB ]使用 MATLAB 作图讨论有限长序列的 N 点 DFT(强烈推荐)(含MATLAB脚本) 那篇博文中,我们通过补零的方式 ...
- 组合预测模型 | PSO-ELM、ELM极限学习机数据回归预测对比(Matlab程序)
组合预测模型 | PSO-ELM.ELM极限学习机数据回归预测对比(Matlab程序) 目录 组合预测模型 | PSO-ELM.ELM极限学习机数据回归预测对比(Matlab程序) 预测结果 基本介绍 ...
- matlab l 汉字字符串,MATLAB字符串
MATLAB字符串 在MATLAB中,创建一个字符串是相当简单.事实上,我们已经用了很多次.例如,在命令提示符处输入以下: my_string='Tutorial''s Yiibai' MATLAB ...
- matlab gmn信号,MATLAB优化设计实验课件.ppt
<MATLAB优化设计实验课件.ppt>由会员分享,可在线阅读,更多相关<MATLAB优化设计实验课件.ppt(81页珍藏版)>请在人人文库网上搜索. 1.优化设计实验课件,现 ...
- matlab充分利用性能,Matlab高性能编程——代码优化和并行计算
Jeremy Lin @HQU Update: 2014/4/29 Matlab代码优化 Matlab是一种高级计算机语言,同时也是一个用于算法开发,数据可视化,数据分析和数值计算的交互式工作环境. ...
- matlab窗函数 响应,matlab窗函数设计方案.doc
matlab窗函数设计方案 PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 13 目录 TOC \o "1-3" \h \u HYPERLINK \ ...
- matlab.什么意思,MATLAB是什么意思? matlab是什么软件?
MATLAB是什么意思? matlab是什么软件? MATLAB是什么? MATLAB® 是一种对技术计算高性能的语言.它集成了计算,可视化和编程于一个易用的环境中,在此环境下,问题和解答都表达为我们 ...
- matlab面向对象多态性,MATLAB面向对象程序设计10版.pptx
MATLAB面向对象程序设计10版.pptx MATLAB面向对象程序设计;第1章 绪言;1.1如何学会一门编程语言;1.2做笔记的方法;第2章 MATLAB基础知识;MATLAB的help文档;Ma ...
- matlab 检测键盘,matlab检测键盘
赵辉<Visual+C++_MATLAB图像处理与识别实用案例精选> 程序代码说明 P0201:MATLAB赋值 P0202:MATLAB中的for循环 P0203:MATLAB中的for ...
最新文章
- python3.7基础教程_python 3.7极速入门教程6文件处理
- TYAN_S8230做硬Raid
- php $表达式,Notepad++
- Python3可变字符串代码实现
- B站发布51部国创作品新内容 公布《三体》动画新PV
- 【转】精华!图解局域网共享设置步骤 - 李小虎
- 一天能写2000行代码的实习生,到底是不是一个程序员的好苗子?
- ArcGIS API for JS geodesicUtils.geodesicAreas 计算面积出现负值情况记录
- 耳机使用说明书 jbl ua_JBL UA联名款,全新一代真无线运动耳机“UA小黑盒”今日天猫首发...
- 系列学习 Lambda 表达式之第 2 篇 —— JDK1.8 的 Stream 流基本使用
- Python基础总结(一、二) 基础知识及流程控制
- Motor Back-drive电机反驱
- 小米air2se耳机只有一边有声音怎么办_小米耳机只有一边有声音,这问题怎么解决...
- perl 一行命令 2021-09-02
- Python3 数据库(MySQL/MongoDB/Redis)
- ppt保存类型中无html,ppt保存类型里没有pdf怎么办?这样做即可!
- oracle any 语法,Oracle:apos;= ANY()apos;与apos;IN()apos; Dovov编程网
- 根据当前日期进行以下方面的处理: 1、取得日期的年份、月份、天、时、分、秒,并转换成大写日期格式 如:2013年8月17日 20时30分20秒 2、根据日期的不同时间段,做问候语: 早上8:00-12
- Java 贪吃蛇游戏引言
- C/C++百题打卡[3/100]——约瑟夫问题