更新记录
1.0.8(2025-10-11)
- 重要,修复兼容uniapp
 
1.0.7(2025-09-24)
- [非常重要] 本次更新后调用方式发生了更改,已经更改为dcloud api风格。
 - 本次测试机型:ios18 xs max, mi note11 pro 安卓12,
 - 本次更新后,识别率有明显提升。
 - ios,更新识别版本为最新的版本,编译版本至少为ios 15.5.0,解决隐私问题
 - 安卓端升级版本后,系统最少需要api21(安卓6.0)
 - [+] 新增鸿蒙支持识别ocr,注意目前模拟器不支持调用,需要在真机上调试,理论上是ok的
 - 安卓端删除了震动提醒。
 
1.0.6(2025-04-29)
- 删除了震动提醒
 
平台兼容性
uni-app(4.76)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 | 
|---|---|---|---|---|---|---|---|---|
| √ | √ | × | × | √ | √ | 5.0 | 15 | 12 | 
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 | 
|---|---|---|---|---|---|---|---|---|---|---|
| × | × | × | × | × | × | × | × | × | × | × | 
uni-app x(4.76)
| Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 | 
|---|---|---|---|---|---|
| - | - | - | - | - | - | 
其他
| 多语言 | 暗黑模式 | 宽屏模式 | 
|---|---|---|
| √ | √ | √ | 
tm-ocr Uniapp/uniappx版本
开发文档
理论上支持uniapp/uniappx 即得先在页面上引用使用函数,再去打包基座后,回来再编译到真机上或者模拟器(鸿蒙必须真机)
功能特色
支持以下特殊的ocr文本识别。离线识别,不需要联网
- 支持中文
 - 支持英文
 - 支持日文
 
兼容性
| Harmony | IOS | Andriod | WEB | 
|---|---|---|---|
| 鸿蒙Next 5.1+ | 15.50+ | 支持6.0+ | 不支持 | 
Ios: 同样按照官方文档配置所需CPU类型,默认是arm64
方法
参数opts为类型TmOcrOpts,见下面类型注释
ocrPare(opts:TmOcrOpts)
export type TmOcrResult = {
  /** 文本块,含定位 */
  textBlock : string[],
  /** 文本不含定位 */
  text : string[]
}
export interface TmOcrFail extends IUniError {
  errCode : number
};
export type TmOcrOpts = {
  /** 图片路径 */
  path : string,
  /** zh,ja */
  langs : string,
  /** 仅安卓支持0-1,默认为0.5,即识别的可信度大于0.5时就为正确识别文本。 */
  zhixingdu ?:number,
  success ?: (res : TmOcrResult) => void
  fail ?: (res : TmOcrFail) => void
  complete ?: (res : TmOcrResult) => void
}
    <view class="content">
        <button @click="choosePhoto">相机选择图片</button>
    </view>
        import {ocrPare} from "@/uni_modules/tm-ocr"
        const choosePhoto = ()=>{
            uni.chooseImage({
                count:1,
                success(res){
                    if(res.tempFilePaths.length==0) return;
                    let path = res.tempFilePaths[0]
                    ocrPare({
                        path,
                        langs:'zh',
                        success(res) {
                            console.log(res)
                        },
                        fail() {
                        }
                    })
                }
            })
        }
                                        
                                                                    
                                                                        收藏人数:
                                    
                                                        购买普通授权版(
                                                                                                                试用
                                                    
                                        赞赏(0)
                                    
                                            
 下载 13145
                
 赞赏 86
                
            
                    下载 10679143 
                
                        赞赏 1797 
                    
            
            
            
            
            
            
            
            
            
            
            
            
            
            
                        
                                赞赏
                            
            
京公网安备:11010802035340号