网站大量收购闲置独家精品文档,联系QQ:2885784924

手写汉字识别.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
手写汉字识别

基于神经网络的手写汉字识别,程序如下: Wordlist.h文件 #include fstream #include iostream #include math.h #include conio.h #include stdio.h #include stdlib.h #include time.h #include windows.h using namespace std; typedef struct{ BYTE b; BYTE g; BYTE r; }RGB; void sizeStd( RGB [300][300] , RGB** , int , int );//图像尺寸标准化函数 void thin( RGB [300][300] , int , int );//细化函数 void dirElmExtract( int[3][3][4] , RGB [300][300] );//方向线素提取函数 #define OUT_COUT 2 //输出向量维数 #define IN_COUT 36 //输入向量维数 #define COUT 20 //样本数量 typedef struct { //bp人工神经网络结构 int h; //实际使用隐层数量 double v[IN_COUT][50]; //隐藏层权矩阵i,隐层节点最大数量为50 double w[50][OUT_COUT]; //输出层权矩阵 double a; //学习率 double b; //精度控制参数 int LoopCout; //最大循环次数 } bp_nn; int TrainBp(bp_nn *, float [COUT][IN_COUT], int [COUT][OUT_COUT]);//神经网络训练函数 int UseBp(bp_nn * , int [36]);//神经网络应用函数 Sample.h文件 /**********学习样本**********/ float _x[COUT][IN_COUT] = { // A {0,0,0,0,37,0,0,53,49,24,1,120,83,0,1,49,33,31,0,70,137,3,3,58,42,15,0,84,50,8,0,81,6,0,0,6}, {49,0,0,49,46,3,0,59,15,6,0,69,9,4,0,29,91,10,0,105,75,1,1,58,58,5,0,104,14,0,0,18,25,5,1,58}, {75,30,0,87,97,1,0,77,19,0,0,33,32,0,0,66,4,1,0,5,38,21,0,113,0,0,0,0,53,29,0,138,21,0,0,36}, {29,3,0,52,44,0,0,55,34,4,0,85,28,0,0,31,87,16,2,85,51,3,0,69,54,12,0,118,34,0,0,52,0,0,0,0}, {20,1,1,32,48,1,0,52,42,23,15,102,34,0,0,34,30,19,0,81,61,21,22,69,42,22,0,118,41,5,0,54,0,0,0,0}, // B {36,0,0,81,41,28,16,47,12,0,0,24,43,0,1,40,50,2,7,61,110,14,5,71,106,2,0,85,38,5,0,83,3,2,0,4}, {47,4,2,70,25,29,12,35,13,1,0,40,24,2,0,59,21,1,0,63,61,2,0,73,97,1,1,100,93,11,5,64,18,0,0,2}, {74,26,9,108,0,0,0,0,18,1,0,48,0,0,0,0,21,4,0,70,88,32,13,85,91,4,1,105,52,2,0,59,11,0,0,9}, {52,25,7,123,0,0,0,0,15,2,0,43,0,0,0,0,44,17,8,92,66,6,0,79,81,10,2,101,22,10,0,63,0,0,0,0}, {54,0,2,43,99,22,8,72,17,1,0,52,71,1,1,28,26,3,0,73,120,16,20,66,39,8,0,90,48,1,0,57,23,3,1,39}, // C {78,1,0,22,72,20,5,52,54,2,0,46,9,8,0,38,17,4,0,53,0,0,

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档