// 开启子进程上传
class EasyOcrThread extends Thread {
EasyOcrThread(Bitmap bitmap) {
//图片转 Bitmap
// min-sdk-version >= 26
EasyOcrSDK.getInstance().init(mContext);
EasyOcrSDK.getInstance().collectBySync(bitmap);
EasyOcrSDK.getInstance().setCallback(new EasyOcrExecuteCallback(){
@Override
public void onSdkInitResult(boolean b) {
XLog.e("识别初始化是否成功"); XLog.e(b);
}
@Override
public void onTextCollectSuccess(String s, Bitmap bitmap) {
XLog.e("识别成功回调"); XLog.e(s);
}
@Override
public void onTextCollectFail() {
XLog.e("识别成功失败");
}
});
}
}
//其他地方调用
// Bitmap bitmap= BitmapFactory.decodeFile("图片路径");
new EasyOcrThread(bitmap);
参考:Android笔记(二十):写一个图片文字识别SDK给自己用_android图片识别sdk_萌面小侠Plus的博客-CSDN博客