Repository navigation
Document liveness
Pre-release
Pre-release
·
4 commits
to document-liveness
since this release
1. Accura OCR SDK
-
Update dependency version
implementation 'com.github.accurascan:AccuraOCR:6.1.4' -
Enable document liveness and set Document liveness url
Note: make sure to set it before call cameraView.init();cameraView.enableDocLiveness(true) .setMaxTimeLimitInSeconds(60) .setServerUrl("Add your document liveness url") -
Check Document Liveness Status
Pass/Fail
- RecogType.OCR
OcrData.getFrontData().docLiveness OcrData.getBackData().docLiveness - RecogType.MRZ
RecogResult.docfrontliveness RecogResult.docbackliveness
- Added override method to com.accurascan.ocr.mrz.interfaces.OcrCallback
Runnable runnable = () -> { if (code == RecogEngine.ACCURA_API_DISPLAY_PROGRESS) { // Display your custom progress dialog if (pd == null) { pd = new ProgressDialog(OcrActivity.this); pd.setCancelable(false); pd.setCanceledOnTouchOutside(false); pd.setMessage("Wait for API response"); } try { // show/hide your custom dialog according to message if (message.equals("Show") && !pd.isShowing()) { Message _message = new Message(); _message.what = 1; _message.obj = "Please wait..."; handler.sendMessage(_message); pd.show(); } else if (message.equals("Hide") && pd.isShowing()) { pd.dismiss(); } } catch (Exception e) { e.printStackTrace(); } } else if (code == RecogEngine.ACCURA_API_ERROR) { //Toast.makeText(OcrActivity.this, "Api Error is " + message, Toast.LENGTH_LONG).show(); } }; runOnUiThread(runnable);