没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
车牌识别字体
车牌识别软件需要车牌的字体信息。 作者根据《GA36-2007 中华人民
共和国机动车号牌》 编写了车牌字体模块。
整个模块只有一个入口函数:
bool LPRFontGet(char character,int x,int y)
在本文稍后的代码中前半部分就是这个函数的实现。 后半部分是使用这个函数
的一个例子。
LPRFontGet 的功能是取得字符 character 在(x,y)坐标的二值像素。
输入参数:
character
需要获取字体的字符。取值范围包括数字: 0,1,2,3,4,5,6,7,8,9 和英文字母:
A,B,C,D,E,F,G, H,I,J,K,L,M,N, O,P,Q,R,S,T, U,V,W,X,Y,Z。 注意,
character 并不区分大小写。
x
需要获取字体的 x 坐标。 取值范围是 0~(LPT_FONT_WIDTH-1)。
LPT_FONT_WIDTH 是宏定义,目前的值是 16。
y
需要获取字体的 y 坐标。 取值范围是 0~(LPT_FONT_HEIGHT-1)。
LPT_FONT_HEIGHT 是宏定义,目前的值是 LPT_FONT_WIDTH 的二倍,即
32。
返回值:
当输入参数合法时, 如果点(x,y)是字符上的点,LPRFontGet 返回 true, 否
则返回 false。
当输入参数非法时,LPRFontGet 返回 false。
注意:
1、字符 1 比较特殊,目前的返回值全是 true。 这里并没有计算其左右的空白。
因为识别字符时, 也需要去掉图片上字符的上下左右空白。
2、LPRFontGet 本身的实现是一个类似于二值位图的数据结构, 字体信息保
存在 mask 中;所以不需要添加任何字体文件。 其中的 mask 是静态常量,效
率高。
3、不可以使用普通的字体,作为车牌识别的字体。
Better_Mee
- 粉丝: 688
- 资源: 39
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0