public class OCR extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static String |
apiKey |
private static String |
apiUrl
接口说明:
https://github.com/AvensLab/OcrKing/blob/master/线上识别http接口说明.txt
|
private static org.apache.http.client.HttpClient |
client |
| 构造器和说明 |
|---|
OCR() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
enableCatch() |
private static Map<String,Object> |
getParaMap() |
static void |
main(String[] args) |
static String |
ocrCode(String filePath)
识别本地校验码(英文:字母+大小写)
|
static String |
ocrCode(String imgFilePath,
int limitCodeLen)
识别本地校验码(英文:字母+大小写)
|
static String |
ocrCode4Net(HttpConfig config,
String savePath)
直接获取网络验证码(通过获取图片流,然后识别验证码)
|
static String |
ocrCode4Net(HttpConfig config,
String savePath,
int limitCodeLen)
直接获取网络验证码(通过获取图片流,然后识别验证码)
|
static String |
ocrCode4Net(String imgUrl)
直接获取网络验证码(验证码不刷新)
|
static String |
ocrCode4Net(String imgUrl,
int limitCodeLen)
直接获取网络验证码(验证码不刷新)
|
static void |
unEnableCatch() |
private static final String apiUrl
private static final String apiKey
private static org.apache.http.client.HttpClient client
public static void enableCatch()
public static void unEnableCatch()
public static String ocrCode(String filePath)
filePath - 验证码地址public static String ocrCode(String imgFilePath, int limitCodeLen)
imgFilePath - 验证码地址limitCodeLen - 验证码长度(如果结果与设定长度不一致,则返回获取失败的提示)public static String ocrCode4Net(String imgUrl)
imgUrl - 验证码地址public static String ocrCode4Net(String imgUrl, int limitCodeLen)
imgUrl - 验证码地址limitCodeLen - 验证码长度public static String ocrCode4Net(HttpConfig config, String savePath)
config - HttpConfig对象(设置cookie)savePath - 图片保存的完整路径(值为null时,不保存),如:c:/1.pngpublic static String ocrCode4Net(HttpConfig config, String savePath, int limitCodeLen)
config - HttpConfig对象(设置cookie)savePath - 图片保存的完整路径(值为null时,不保存),如:c:/1.pnglimitCodeLen - 验证码长度public static void main(String[] args) throws HttpProcessException, IOException
Copyright © 2023. All rights reserved.