- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二识别软件函数调用过程
车牌识别系统
使用和编程接口说明
2013年10月
一、识别软件介绍
本车牌识别软件是软件形式的汽车牌照识别产品,采用动态连接库(DLL),可嵌入到用户应用程序中实现车牌识别功能。
车牌识别系统,通过自主研发的车牌识别算法,能对车牌的大小,污损,边框,和倾斜度变化等有极强的适应能力。 达到对小车牌(宽度45个像素)、污损车牌、对比度低车牌、各式边框车牌、多角度拍摄的车牌保持高准确度和识别率,识别技术和效果处于国际先进水平。
车牌识别Sdk识别效果展示
核心功能:
? 1. SDK开发,算法稳定可靠,场景适应能力强,系统集成极其简单。
? 2. 整牌识别率高,识别率达9%以上。
? . 识别的最小车牌,达到45个像素宽度。
运行环境:
? Windows-linux等。
图片识别
(1)图片识别包括以下内容:
1)车牌号码;
2)车牌颜色;
3)车牌类型;
4)车牌宽度;
5)车牌识别可信度;
(2)支持单张图片识别多车牌。
(3)支持高清图片。
1.2 识别图片种类
1)普通蓝牌;
2)普通黑牌;
3)普通黄牌;
4)双层黄牌;
5)教练车牌;
6)警车车牌;
7)新式武警车牌;
8)新式军牌;
9)大使馆车牌;
1.3 相关文件
1) LPKernelEx.dll 识别核心库;
LPKernelEx.lib 动态lib文件;
LPKernelEx.h 调用接口说明;
二.识别软件函数调用过程
1.1 流程
图1.视频流和图片识别调用流程(实现框是必要过程,虚线框表示可选过程)
主要函数说明:
LPR_SetImageFormat:设置图像格式。必须在调用LPR_InitEx之前设置。失败,返回0。
LPR_InitEx:初始化车牌识别库。失败,返回0。
LPR_SetPlateType:设置识别车牌类型。必须在调用LPR_InitEx之后设置。失败,返回0。
LPR_RGB888Ex:识别连续视频流。失败,返回0。
LPR_FileEx:识别图片文件。失败,返回0。
LPR_MemeryPictureEx: 识别内存图片。失败,返回0。
LPR_UninitEx:卸载车牌识别库,退出SDK时调用。失败,返回0。
LPR_SetTimeVal:视频流识别时,设置当前图像帧的时间LPR_GetReliableResult:视频识别后获取稳定的识别结果。可以作为车辆抓拍使用#include stdio.h
#include windows.h
#include LPKernelEx.h
int main(int argc, char* argv[])
{
int b;
if(argc=1)
{
printf(\n输入图片路径\n);
return -1;
}else
{
printf(\n图片路径:%s\n,argv[1]);
}
char* image_path = argv[1];
// 通道号
int nchannel = 1;
// 初始化车牌识别
b = LPR_SetImageFormat(FALSE,FALSE,ImageFormatBGR,FALSE,80,400,TRUE,FALSE,TRUE,nchannel);
if(!b) return FALSE;
if(LPR_InitEx(nchannel)==FALSE)
return FALSE;
b = LPR_SetPlateType(FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,nchannel);
if(!b) return FALSE;
TH_PlateResult iresult[100]={0};
int nRecoNum = 0;
// 设置车牌识别区域,默认是全图识别
TH_RECT rcRange = {0,0,0,0}
// 识别车牌
b = LPR_FileEx(image_path, NULL, iresult, nRecoNum, rcRange, nchannel);
for(int i = 0; i nRecoNum; i++)
printf(*** 识别结果:%s\n,iresult[i].license);
LPR_UninitEx();
}LPR_RGB888Ex,调用流程和图片识别基本相同,需要注意的是,视频流内存格式,需要正确设置。比如,如果是YUV420的视频数据,那么在LPR_SetImageFormat函数设置视频格式为ImageFormatYUV420。
更详细的例子,请参见[调用例程]文件夹下的例程。
四、函数说明
4.1 LPR_
您可能关注的文档
最近下载
- 五年级语文作文《“漫画”老师》写作指导.pptx VIP
- 手持式电动工具安全培训.pptx VIP
- 架空输电线路无跨越架不停电跨越架线施工工艺.docx VIP
- 2025年统编版(2024)小学道德与法治二年级上册(全册)教学设计(附目录P84).docx
- 学习科学家精神袁隆平先进事迹心得体会(10篇).docx VIP
- 3500词(带音标)——完整打印版 .pdf VIP
- 3hac18153 3 reve应用手册机器人控制器robotware5.pdf VIP
- 环境影响评估投标方案(技术标).pdf
- 416例晚期妊娠合并贫血治疗分析.doc VIP
- 生物医学传感纳米生物传感器.ppt VIP
文档评论(0)