在车牌识别中,字符模板匹配的模板库是很大的。算法
包括 10个阿拉伯数字以及26个英文字母还有几十个汉字,每一个库都是一张小图片,加载起来也比较繁琐。数组
后面还有可能为提升识别增长额外的模板库。优化
以前的处理中,是把这些库的图片文件放到一个文件夹中,程序启动后,再一个一个读取,这样文件的数量就比较多。指针
原图片模板以下:code
程序稳定后,咱们就不要这些字符模板库了,能够用数组的形式代替,就是把这些文件数据保存一个c语言数组里面,直接编译到程序中,运行程序的时候直接使用,不用一个一个加载,再去匹配。blog
目前使用的moan库图片是20x40的8bit灰度BMP格式文件,其信息头长度54+256x4=1078,直接略过信息头和调色板获取图片数据信息图片
模板制做的c代码以下:string
#include
#include
#include
#define CHAR_NUM 66
#define CHAR_WIDHT 20
#define CHAR_HEIGHT 40
char template[CHAR_NUM][CHAR_WIDHT * CHAR_HEIGHT];
int readstr(FILE *inFIL, unsigned char