为了普及与推广OCR技术,产品免授权费,产品形式为开发包,可以应用于 PC 端,云端,移动端,嵌入式设备。1 产品功能:自动识别身份证照片上的文字,并对文字栏目进行分类,支持360度旋转,支持正面反面自动分类2 识别性能:识别速度,在1000元以下的智能机,识别1张身份证的平均时间小于2秒识别率,单字符识别率可以达到99%,栏目的识别率为1003 支持调用的语言:Java、C++、C、objective-C等等4 支持的平台环境包括:移动端,Android2.3以上、iOS6.0以上服务器端,Windows、Linux并可配置到云端本SDK共有4个API接口,分别是:初始化引擎接口'int openIdrEngine(String strDatFilePath);';识别接口'int recognizeIdrImage(int []imagePixels, int w, int h);';关闭引擎接口'int closeIdrEngine();'。注意识别文本成功后,以下接口返回识别结果,否则返回null。 'String[] getWholeTextLineResult();'得到文本行的识别结果
工具/原料
请先下载开发包:TianruiWorkroom
方法/步骤
1
int openIdrEngine(String strDatFilePath); 函数功能:打开引擎,完成引擎初始化工作,程序运行时调用一次即可 输入参数:strDatFilePath,dat文件的路径; 返回值:1,表示初始化成功; -1,表示初始化失败
2
int recognizeIdrImage(int []imagePixels, int w, int h); 函数功能:定位并识别图像上的文字可 输入参数:imagePixels,图像像素数据,格式为ARGB;径; w,图像宽度 h,图像高度度 返回值: 1,表示识别成功 -1,表示识别失败
4
int closeIdrEngine(); 函数功能:关闭引擎,释放引擎申请的资源,程序退出时候执行一次 返回值: 1,表示关闭成功(可忽略返回值)
上一篇:华视电子身份证阅读器怎么安装
下一篇:身份证消磁了怎么取票