IDCardOCX控件使用说明

上传人:壹****1 文档编号:474540396 上传时间:2024-01-26 格式:DOCX 页数:11 大小:34.57KB
返回 下载 相关 举报
IDCardOCX控件使用说明_第1页
第1页 / 共11页
IDCardOCX控件使用说明_第2页
第2页 / 共11页
IDCardOCX控件使用说明_第3页
第3页 / 共11页
IDCardOCX控件使用说明_第4页
第4页 / 共11页
IDCardOCX控件使用说明_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《IDCardOCX控件使用说明》由会员分享,可在线阅读,更多相关《IDCardOCX控件使用说明(11页珍藏版)》请在金锄头文库上搜索。

1、IDCard.ocx 控件控件文件名:IDCard.ocx,以下我们对身份证件扫描识别控件IDCard.ocx 的接口等进行阐述。控件运行环境:若该控件用于IE,需要将扫描识别核心库拷贝到IE的目录:C:Program FilesInternet Explorer;否则,要将扫描识别核心库拷贝到使用该控件的可执行文件(EXE)所在目录。 属性:/ 具有通知特性的可写属性BSTR IDCardLibPath表示扫描识别库所在的路径;若控件在B/S结构的程序中使用,请先 设置该属性。比如: C:Program FilesInternet ExplorerDLL&LIB/ 只写属性BSTR Imag

2、eFileName所要识别或扫描识别的图像文件的文件名(绝对路径) ,文件的扩展名只能是 BMP/bmp/tif/TIF/jpg/JPG;BOOL SaveResultFile是否保存识别结果文件;如果为TRUE,则保存识别结果文件,识别结果将保存在与 ImageFileName 相对应的文本文件中,例如,如果 ImageFileName =“c:idcardFolderidcard1.bmp”,则对应的文本文件为 “c:idcardFolderidcardl_result.txt”; 如果为FALSE则不保存识别结果文件。short HandPrint表示身份证手写印刷标志0-自动判别1-印

3、刷证2-手写证;short Content表示识别内容选项;参考下面各个识别功能的详细说明;BSTR HeadImageFileName表示头像图像的文件名(绝对路径),提取生成的头像将保存在该文件中;如果是NULL就不给出照片文件;文件的扩展名只能是BMP/bmp/tif/TIF/jpg/JPG; short ButtonType当扫描识别身份证件时,表示扫描识别不同类型的证件,其值只能为 1,2,3 之一;1 表示扫描识别不带防伪的身份证;3 示扫描识别带防伪的身份证;2 表示扫描其它证件,得到普通的灰度图像而不进行识别。 使用时可以根据按下不同按钮的值来扫描识别不同的身份证件; 当仅仅扫

4、描身份证件时,请看接口 ScanImageEx的详细说明。接口:/ 加载、卸载扫描识别核心BOOL Load( void );void Free( void );/ 判断扫描识别核心是否加载成功 BOOL LibIsLoaded( void );/ 各种证件的识别功能BOOL RecogIdcardOnlyALL()BOOL RecogIdcardExALL()BOOL RecogNewIdcardOnlyALL()BOOL RecogNewIdcardALL()BOOL RecogDPOnlyALL()BOOL RecogDPALL()BOOL RecogPassPortOnlyALL()B

5、OOL RecogPassPortALL()/ 获得识别结果BSTR GetName();BSTR GetSex();BSTR GetPeople();BSTR GetBirthday();BSTR GetAddress();BSTR GetSignDate();BSTR GetValidTerm();BSTR GetNumber();BSTR GetOther();/ 扫描图像BOOL ScanImageEx();/ 获得最后一次的错误信息BSTR GetLastErrorInfo();/ / / Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx

6、 Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx / 加载、卸载扫描识别核心/ *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1*

7、*1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* / / Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx /接口方法:BOOL Load()功能:加载扫描识别核心。 参数:输入/输出参数:无;返回值:TRUE扫描识别核心加载成功;FALSE扫

8、描识别核心加载失败;接口方法: void Free() 功能:卸载扫描识别核心。 参数:输入/输出参数:无 返回值:无;/ / / Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx / 判断扫描识别核心是否加载成功/ *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1*

9、*1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* / / Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx

10、Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx /接口方法:BOOL LibIsLoaded()功能:判断扫描识别核心是否加载成功。参数:输入/输出参数:无;返回值:TRUE扫描识别核心加载成功;FALSE扫描识别核心加载失败;1在调用各种证件的识别功能之前,必须先调用该方法判断识别核心是否加载;2通过该接口方法可以判断扫描识别核心是否加载成功;3 .加载失败的信息可以通过接口方法void GetLastErrorInfo( BSTR *pErrorInfo )获得;/ / / Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx T

11、x Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx / 各种证件的识别功能/ *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *

12、1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* / / Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx Tx /接口方法:BOOL RecogIDCardOnlyALL()功能:对已有的身份证图像文件进行识别,包括签发日期和

13、有效期的识别 参数:输入/输出参数:无;返回值:TRUE识别成功;FALSE识别失败;1. 识别失败的信息可以通过接口方法void GetLastErrorInfo( BSTR *pErrorInfo )获得;2. 在调用该接口方法之前,必须先a. 设置属性 BSTR ImageFileName;b. 设置属性 BOOL SaveResultFile;c. 设置属性 short HandPrint;d. 设置属性 short Content;e. 设置属性 BSTR HeadImageFileName;ImageFileName 是所要识别身份证图像文件的路径名(绝对路径),文件的扩展名只能是

14、BMP/bmp/tif/TIF/jpg/JPG,否则将以识别失败而退出;SaveResultFile是否保存识别结果,如果为TRUE,则识别结果文件,识别结果将保存在 与 ImageFileName 相 对 应 的 文 本 文 件 中 , 例 如 , 如 果 ImageFileName = “c:idcardFolderidcard1.bmp”,则对应的文本文件为 “c:idcardFolderidcard1_result.txt”HandPrint 身份证手写印刷标志 0-自动判别 1-印刷证 2-手写证;Content 识别内容选项,只用了最低的六个比特。例如,我们要识别姓名和编号两项其他不识别,那么通过位运算0x00000001 &0X00000010得nContent为0x00000011,即nContent=17。姓名 0x00000001 性别民族0x00000002 生日 0x00000004 地址 0x00000008 编号 0x00000010 签发 0x00000020HeadlmageFileName人头照片的文件名(绝对路径),如果是NULL就不给出照片文件, 提取生成的头像将保存在该文件中,文件的扩展名只能是BMP/bmp/tif/TIF/jp

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号