数字识别代码#include "" #include "" #include <> #include <sys\> #include <> #include<> #include<> #include<> #include<> #include "..\D_image_API\" #include "" #include "..\" #include "" #define q 50// 模板大小 unsigned char a0[q][q] = {0},a1[q][q] = {0},a2[q][q] = {0},a3[q][q] = {0},a4[q][q] = {0}; unsigned char a5[q][q] = {0},a6[q][q] = {0},a7[q][q] = {0},a8[q][q] = {0},a9[q][q] = {0}; unsigned char tem[q][q] ; int t[q][q],m[q][q],ii,jj, i, j, k,mx,kk,mm ; int ss[10]; char result[q] ; struct { int Left; int Right; }W[20]; struct { int Up; int Down; }H[20]; char *num_result; // 待检测的图片信息#define Chang 36 #define Kuan 288 uint8_t DisplayBuffer[247][960] ; uint8_t TempBuffer_img[Chang][Kuan*3] ; uint8_t tempbuffer[Chang][Kuan*3] ; uint8_t image[Chang*Kuan]; uint8_t imageR[Chang*Kuan]; uint8_t imagebuf[Chang*Kuan*3]; uint8_t Inputdata[Chang*Kuan*3+54]={ #include "" }; // 样本数字的长宽#define ChangM 45 #define KuanM 40 // 数字 0 的信息 uint8_t image0[ChangM*KuanM]; uint8_t Inputdata0[ChangM*KuanM*3+54]={ #include "" }; // 数字 1 的信息 uint8_t image1[ChangM*KuanM]; uint8_t Inputdata1[ChangM*KuanM*3+54]={ #include "" }; // 数字 2 的信息 uint8_t image2[ChangM*KuanM]; uint8_t Inputdata2[ChangM*KuanM*3+54]={ #include "" }; // 数字 3 的信息 uint8_t image3[ChangM*KuanM]; uint8_t Inputdata3[ChangM*KuanM*3+54]={ #include "" }; // 数字 4 的信息 uint8_t image4[ChangM*KuanM]; uint8_t Inputdata4[ChangM*KuanM*3+54]={ #include "" }; // 数字 5 的信息 uint8_t image5[ChangM*KuanM]; uint8_t Inputdata5[ChangM*KuanM*3+54]={ #include "" }; // 数字 6 的信息 uint8_t image6[ChangM*KuanM]; uint8_t Inputdata6[ChangM*KuanM*3+54]={ #include "" }; // 数字 7 的信息 uint8_t image7[ChangM*KuanM]; uint8_t Inputdata7[ChangM*KuanM*3+54]={ #include "" }; // 数字 8 的信息 uint8_t image8[ChangM*KuanM]; uint8_t Inputdata8[ChangM*KuanM*3+54]={ #include "" }; // 数字 9 的信息 uint8_t image9[ChangM*Kua
数字识别代码 来自淘豆网m.daumloan.com转载请标明出处.