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

二.识别软件函数调用过程.doc

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

车牌识别系统 使用和编程接口说明 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。 更详细的例子

文档评论(0)

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

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

1亿VIP精品文档

相关文档