自定义模版文字识别一直返回照片类型错误
一片蓝天蓝蓝 发布于2018-01 浏览:1960 回复:6
0
收藏

{"data":{"logId":"151686949973381"},"error_code":216201,"error_msg":"image format error"}

我的代码 图片是jpg

imageBase64 = ImageUtil.getBase64FromFile(imgPath);
imageBase64 = URLEncoder.encode(imageBase64,"UTF-8");

new HttpBuilder("https://aip.baidubce.com/rest/2.0/solution/v1/iocr/recognise")
.params("access_token", access_token)
.params("image", imageBase64)//base64
.params("templateSign", "0a2f99be773df5afb746244d4e8b26be")
// .contentType("application/x-www-form-urlencoded;charset=utf-8")
.ObPost()

 

收藏
点赞
0
个赞
共6条回复 最后由用户已被禁言回复于2022-04
#7用户已被禁言回复于2018-01

你这是什么语言呀?

0
#6阿奴波仔回复于2018-01
#3 一片蓝天蓝蓝回复
文字识别群是多少呢

QQ群 570832882,在文档的下方也有的

0
#5一片蓝天蓝蓝回复于2018-01
#2 阿奴波仔回复
能贴一下完整的代码看一下吗?或者参照一下论坛里的例子 http://ai.baidu.com/forum/topic/show/497513 再或者,现在java有SDK可以使用
展开

我是在app中使用

0
#4一片蓝天蓝蓝回复于2018-01

public static String getBase64FromFile(String path) throws Exception {
File file = new File(path);
FileInputStream inputFile = null;
inputFile = new FileInputStream(file);
byte[] buffer = new byte[(int) file.length()];
inputFile.read(buffer);
inputFile.close();
return Base64.encodeToString(buffer, Base64.DEFAULT);
}

Map params = new HashMap<>();
params.put("access_token", access_token);
params.put("templateSign", "0a2f99be773df5afb746244d4e8b26be");
try {
imageBase64 = ImageUtil.getBase64FromFile(imgPath);
params.put(URLEncoder.encode("image", "UTF-8"), URLEncoder.encode(imageBase64, "UTF-8"));
} catch (Exception e) {
e.printStackTrace();
}

String url = "https://aip.baidubce.com/rest/2.0/solution/v1/iocr/recognise";
new HttpBuilder(url)
.params(params)
.ObPost()
.subscribeOn(Schedulers.io())
.unsubscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Subscriber() {
@Override
public void onCompleted() {

}

@Override
public void onError(Throwable throwable) {

}

@Override
public void onNext(String result) {
Log.e("OcrHelp", "登记证书识别:" + result);
}
});

0
#3一片蓝天蓝蓝回复于2018-01
#2 阿奴波仔回复
能贴一下完整的代码看一下吗?或者参照一下论坛里的例子 http://ai.baidu.com/forum/topic/show/497513 再或者,现在java有SDK可以使用
展开

文字识别群是多少呢

0
#2阿奴波仔回复于2018-01

能贴一下完整的代码看一下吗?或者参照一下论坛里的例子

http://ai.baidu.com/forum/topic/show/497513

再或者,现在java有SDK可以使用

0
TOP
切换版块