验证码识别 识别时间<30毫秒,99%准确率
- 注册
- 登录 > 充值 > 开始使用
- 接口:http://api.3023data.com/ocr/captcha
- 方式:POST
- 价格:0.01元/次起 价格优惠,最低至3折
- 3折时:0.003元/次起
高准确率、高性能图片验证码自动识别
选择合适的验证码类型(type),有助于提高准确率
通用(1) 通用英数验证码高速识别(模型一) | ||
1001 | 1-6位英文数字 | 0.02元/次 |
1002 | 1-6位纯英文 | 0.02元/次 |
1003 | 1-6位纯数字 | 0.02元/次 |
通用(2) 通用英数验证码高速识别(模型二) | ||
2001 | 1-6位英文数字 | 0.01元/次 |
2002 | 1-6位纯英文 | 0.01元/次 |
2003 | 1-6位纯数字 | 0.01元/次 |
简单 标准字体验证码、中文识别 | ||
3001 | 1-N位中文/英文/数字/符号(区分大小写) | 0.01元/次 |
3002 | 1-N位英文数字(区分大小写) | 0.01元/次 |
3003 | 1-N位纯英文(区分大小写) | 0.01元/次 |
3004 | 1-N位纯数字 | 0.01元/次 |
3005 | 1-N位纯中文 | 0.01元/次 |
3006 | 数学计算题(加减乘除) | 0.01元/次 |
困难 复杂/变态验证码识别(扭曲/干扰/模糊) | ||
5001 | 1-16位英文数字 | 0.1元/次 |
5002 | 1-16位英文数字(区分大小写) | 0.1元/次 |
5003 | 1-16位纯英文 | 0.1元/次 |
5004 | 1-16位纯英文(区分大小写) | 0.1元/次 |
5005 | 1-16位纯数字 | 0.1元/次 |
5006 | 1-16位英文数字(包含至少1个空格) | 0.1元/次 |
5007 | 数学/科学/复杂计算题 | 0.1元/次 |
日韩 日文/韩文验证码识别 | ||
3007 | 1-N位日文/平假名/片假名 | 0.01元/次 |
3008 | 1-N位韩文 | 0.01元/次 |
定制 深度优化/高准确率识别 | ||
2XXX | 如以上类型无法满足你的需求或准确率太低 请联系我们定制(99.9%准确率) |
0.01元/次 |
可通过 maxlength 指定验证码最大位数
区分大小写的结果可自行转为小写(strtolower)或大写(strtoupper)
请求参数
参数 | 位置 | 必填 | 值 |
key | header | 是 | key |
type | body | 否 | 验证码类型,默认为1001 |
minlength | body | 否 | 最小位数,为空则不指定 |
maxlength | body | 否 | 最大位数,为空则不指定 |
image | body | 是 | 图片文件(二进制流)或图片Base64(urlencode base64) 大小:<64KB,格式:png/jpg/gif/jpeg 如PHP:$image = file_get_contents("captcha.png"); |
其中 image 参数必须位于其他参数后
推荐使用图片文件(二进制流)方式,传输速度更快
示例验证码
返回示例
{ "code": 0, "data": { "captcha": "r8w9b", //识别结果 "type": 2001, //类型 "length": 5, //位数 "id": "8eca10b8c8e0f405ba22179c9c4c6c02" //ID } }
示例代码 PHP
<?php
$key = "your key";
//image_stream
$image = file_get_contents("captcha.png");
//image_base64
//$image = urlencode(base64(file_get_contents("captcha.png")));
$ch = curl_init("http://api.3023data.com/ocr/captcha");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_HTTPHEADER,array("key: ".$key));
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,"type=1001&image=".$image);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
curl_setopt($ch,CURLOPT_DNS_CACHE_TIMEOUT,28800);
curl_setopt($ch,CURLOPT_TIMEOUT,300);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,10);
$resp = curl_exec($ch);
$error = curl_error($ch);
curl_close($ch);
$resp = json_decode($resp,true);
print_r($resp);
错误码
302311 | 验证码类型无效 |
302312 | 图片格式无效 |
302313 | 图片大小超过64KB |
302314 | 识别失败 不扣费,错误原因(message) |
302303 | 余额不足 |
以上为接口错误码,公共错误码见帮助中心