1.概述
百度ocr识别功能可实现身份证 车牌 文字识别 手写文字识别 网络文字图片等等识别 由于功能开发需要 需要开发手写文字识别功能
2.准备工作
首选去百度开发者中心注册账号,进入开发者中,点击文字识别,选择对应的sdk,然后可以下载百度文字识别sdk的源码 根据需要点击源码中的文字识别可以看到文字识别功能的具体实现
3.sdk源码分析
下载下来的aip-ocr-android-sdk-2.0.0就是源码工程
import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import com.baidu.ocr.sdk.OCR;
import com.baidu.ocr.sdk.OnResultListener;
import com.baidu.ocr.sdk.exception.OCRError;
import com.baidu.ocr.sdk.model.AccessToken;
import com.baidu.ocr.ui.camera.CameraActivity;
public class MainActivity extends AppCompatActivity {
private static final int REQUEST_CODE_GENERAL = 105;
private static final int REQUEST_CODE_GENERAL_BASIC = 106;