更新记录

1.0.0(2025-08-23)

版本v1.0.0 新版本发布


平台兼容性

uni-app(4.75)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
- - - - - - 5.0 - -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
- - - - - - - - - - -

uni-app x(4.75)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - 5.0 - - -

y-ocr4

插件参考

步骤一

在static目录中定义tessdata目录,在目录中放入识别语言,按需放入

├─static
│  └─tessdata
│          chi_sim.traineddata  //简体中文
│          chi_sim_vert.traineddata // 简体中文竖排
│          chi_tra.traineddata  //繁体中文
│          eng.traineddata      //英文

原语言地址:下载地址

示例中提供部分语言文件

步骤二

引入插件的两个方法

OCRDet 异步方法

OCRDetSync 同步方法

    import {
        OCRDet,
        OCRDetSync
    } from "@/uni_modules/y-ocr4"

步骤三

OCRDet 异步方法

/**
 * OCRDetSync方法
 * path:图片绝对路径
 * language:识别语言
 */
OCRDet({
    path: file,
    language: "chi_sim",
    success(res) {
        console.log(res)
    },
    fail(err) {
        console.log(err)
    }
})

OCRDetSync 同步方法

/**
 * OCRDetSync方法
 * path:图片绝对路径
 * language:识别语言
 */
try {
    let text = OCRDetSync(file, "chi_sim")
    console.log(text)
} catch (e) {
    console.log(e)
}

相关方法 : 获取绝对路径 UTSAndroid.convert2AbsFullPath("static/xxx.jpg")

隐私、权限声明

1. 本插件需要申请的系统权限列表:

<!-- 传统外部存储读取权限(适用于Android 9及以下,或未启用分区存储的情况) --> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <!-- Android 13+ 媒体文件读取权限(细分) --> <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" /> <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。