Install
npm i @anytestforpm/ocr
Language Support
支持地區為: VN IN ID BR MM PK TH PH NG BD TR US
Usage Example
1.初始化OCR的辨識語系及API路由設定,就會自動取得后台設定檔
import { initOCR } from '@anytestforpm/ocr';
mounted() {
if (process.env.NODE_ENV === 'production') {
initOCR('VN','https://your-api-domain/api/xxx');
} else {
initOCR('VN','https://your-api-domain/api/xxx');
}
},
2.執行OCR圖片辨識
import { recognizeOCR, RESULT_TYPE } from '@anytestforpm/ocr';
try {
let ocrResData = await recognizeOCR(imgUrl);
if (ocrResData.type === RESULT_TYPE.CONFIG_INVALID) {
}
if (ocrResData.type === RESULT_TYPE.CONFIG_DISABLED) {
}
if (ocrResData.type === RESULT_TYPE.KEYWORDS_SUCCESS) {
}
if (ocrResData.type === RESULT_TYPE.KEYWORDS_NOT_FOUND) {
}
if (ocrResData.type === RESULT_TYPE.KEYWORDS_INVALID) {
}
if (ocrResData.type === RESULT_TYPE.KEYWORDS_TIMEOUT) {
}
} catch (execption) {
}
3.recognizeOCR(imgUrl) ,入參imgUrl
let ocrResData = await recognizeOCR(imgUrl);
mixins.js