腾讯云开源应用中心,基于腾讯云产品能力,适配热门开源应用。完全开源,全栈云生,一键使用。
在日常生活中,我们经常会需要将图片里的文字信息提取出来使用,通过人工方式采集的录入方式十分机械且效率低下。其实可以通过OCR技术,将印刷体、手写体的图片进行扫描即可将文字识别并录入系统中。市面上也存在较多OCR识别应用,但不一定能够适用于我们。
接下来,我们将基于开源应用uni-app和腾讯云开源应用插件中心适配的腾讯云文字识别(OCR)插件,快速的开发一款文字识别应用。
预备环境
本次开发基于uni-app框架,需要准备好uni-app开发环境
Uni-app 官网:
/
Uni-cloud 官网:
HBuilderX:
官方IDE下载地址
腾讯云文字识别(OCR)插件:
官方文档
腾讯云文字识别(OCR)已经适配uni-app 仅需简单关联即可完成应用的封装。
制作方法
1. 打开Hbuilder IDE 创建uni-app项目并勾选启用uniCloud
2.上传云函数模版
2.1 查看插件安装指引
2.2 安装腾讯云插件-云函数模版 选择使用HbuilderX 导入插件
2.3 在项目中打开 cloudfunctions/tencentcloud-plugin/config.js 文件,将腾讯云的密钥信息配置进去,可以在腾讯云 API密钥管理 中获取 SecretId、SecretKey 和 APPID
2.4 将云函数上传到我们自己的云空间中,如果之前没有过云空间需要先创建再关联云空间,最后执行上传操作
3. 安装腾讯云文字识别(OCR)插件
3.1 访问腾讯云文字识别(OCR)插件页面选择使用HBuilderX 导入插件
导入成功后可以看到项目中会新增js_sdk目录,里面有tencentcloud-plugin-ocr目录表明导入成功
4. 根据自己的需求编写页面UI
(贴心提示:点击此处获得Demo源码)
5. 进行api调用
(语言:javascript)
// 通用文字识别-英文识别使用示例
// 从js_sdk列表中导入需要的api
import { englishOCR } from '@/js_sdk/tencentcloud-plugin-ocr';export default {methods: {async eventHandler() {try {// 图片的网络地址,也可以通过imageBase64参数使用base64形式传入图片,具体可以查看对应api的参数说明const img = '.jpg';// 调用api获取识别结果const { result } = await englishOCR({imageUrl: img});} catch (error) {console.log(error);}}}
};
完成识别
6. 可以通过访问 腾讯云文字识别(OCR)文档获取更详细的插件使用指南
小结分享
使用uni-app上的OCR插件能快速构建一个支持多客户端的OCR应用。我们在腾讯云开源应用中心,也同时上架了一款uni-app的体验应用,免费开放所有的腾讯云uni-app插件的体验试用。
创作团队
腾讯云开源应用/插件项目由腾讯云中小企业产品中心维护。我们致力将开源社区里的热门应用与腾讯云的各项能力融汇贯通,让用户更便捷快速地开通使用开源社区的各种成果。
更多开源应用免费体验:
更多开源应用插件项目进展:
SMB
腾讯云中小企业产品中心
腾讯云中小企业产品中心(简称SMB),作为腾讯云体系中唯一专业服务于8000万中小企业的业务线,致力于为中小微企业提供全面完善贴心的数字化解决方案。产品线覆盖了企业客户从创业起步期、规范治理期、规模化增长期、战略升级期等全生命周期,针对性的解决企业的信息化、数字化、智能化的生产力升级需求。本中心还拥有两大独立腾讯子品牌:DNSPod与Discuz!,在过去15年间,为超过500万企业级客户提供了强大、优质、稳定的IT服务。
SMB团队成员大多都有过创业经历,有获得过知名VC数千万投资的,有被一线互联网巨头以数千万全资收购的,也有开设数十家分公司后技术转型而失败倒闭的,我们成功过,也失败过,我们深知创办企业的难处与痛点,深刻的理解中小企业该如何敏捷起步、规范治理、规模化增长与数字化升级发展,我们会用自己踩坑的经验给出最适合你的答案。
腾讯云中小企业产品中心,助力中小企业数字化升级的好伙伴。
添加小助手好友,进群交流
本文发布于:2024-01-27 20:46:59,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063596212540.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |