通用验证码识别免费组件OcrKing使用方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OcrKingApi (COM组件) 使用说明
产品名称:OcrKingApi
运行环境:装有.Net 2.0及以上版本的所有系统
适用语言:VB,C,C++,Delphi,Jave,C#,Asp等所有可以使用标准COM组件的编程语言软件作者:Aven@
公司网站:
一,注册组件
下载后把压缩解压到电脑上任意一目录后,双击注册.bat 进行COM组件注册,出现如下图时,说明注册成功,此时按任意键窗口将自动关闭。
二,使用
注意:此COM形式的API目前只支持识别英文类的内容。
COM组件的命名空间为AvenLab.OcrKing
COM组件中提交识别的方法为OcrKing
AvenLab.OcrKing.OcrKing myocr = new AvenLab.OcrKing.OcrKing();
myocr.DoOcrKing(Environment.CurrentDirectory + "\\658ab370-a302-4552-a4b4-9becbee72b24.jpg", "captcha","eng","9",
"ccbc4ef081491942bfpTsyTy2fagY0S0S5AjLRCG8ElbNw/UrNRjH71HMbIjkfR8pyNy1XTOfA8mc")
有五个参数意义及可用值如下:
///
///提交本地文件进行识别,此api只支持英文及数字内容识别
///
///
///图片文件名,必须为盘符形状的绝对路径。
/// 识别类型,请保持为 captcha 。
/// 进行识别时的语言,请保持为 eng 。
/// 识别时所需的字符集,可选值如下
///0 所有英文字符
///1 数字和连字符
///2 小写英文字母
///3 大写英文字母
///4 数字和小写字母
///5 数字和大写字母
///6 大写和小写字母
///7 大写小写和数字
///8 网址和邮件类
///9 常用英文字符
///10 数字及$¥价格
///11 其它情况纯数字
/// 授权验证字符串,请发邮件至 Aven@申请。
///
///
///
在C#中使用时和普通dll一样直接添加引用,实例化一下,提交识别,代码片段如下
在C++ clr中使用时,代码片段如下
编译时需要把AvenLab.OcrKingApi.dll复制到代码同级目录,
运行时需要复制到程序所在的同级目录
在VB中使用方法如下,
新建立一标准EXE工程,点击“工程”–“引用”
将图中的AvenLab.OcrKingApi 选中
此时工程中使用代码片段如下:
在delphi中使用方法如下
新建立一工程点击“Project”—“Import Type Library”
点击“Add”浏览找到第一步解压的目录,里面会有个注册时生成的tlb文件,双击选中
在代码Uses 中添加ComObj, AvenLab.OcrKingApi_TLB;
使用方法代码片段如下:
在VC6.0使用方法如下
编译时需要把AvenLab.OcrKingApi.tlb复制到代码同级目录,
运行时需要把AvenLab.OcrKingApi.dll复制到程序所在的同级目录
代码片段如下
Jave调用方法请参考
/jamespangxh/archive/2009/11/02/1594344.html 其它语言亦类似,在此不在一一列举出来,如使用中发现问题请Email Aven@标题里请说明重点,否则不给回答