在平常的工做生活中,文字识别与咱们息息相关,好比身份证识别、随手拍扫描、纸质文档电子化等,无不显示着文字识别技术的重要性。为此,腾讯云通用文字识别产品 General OCR 应运而生,基于行业前沿的深度学习技术,支持将图片上的文字内容智能识别为可编辑的文本,大幅提高信息处理效率。而 Serverless Framework 与 OCR 的结合,则为用户提供了方便快捷、成本更低的通用文字识别应用部署方案。前端
为何要用 Serverlesss Framework 来搭建,咱们看看 Serverlesss Framework 有哪些优点:git
接下来咱们一块儿经过 Serverless Framework Component,快速搭建一个基于腾讯云 OCR 的文字识别应用github
该模版主要包含如下组件:web
实战前请确认:express
快速搭建一个基于腾讯云 OCR 的文字识别应用,具体步骤以下:npm
经过 npm 全局安装 Serverless Framework:bootstrap
npm install -g serverless
安装完毕后,经过运行 serverless -v
命令,查看 Serverless Framework 的版本信息,确保版本信息不低于如下版本:api
serverless –v Framework Core: 1.67.3 Plugin: 3.6.6 SDK: 2.3.0 Components: 2.30.1
登陆 COS 控制台,建立新的公有存储桶,选择公有读写,用于存放上传的图像,注意地域的选择。接下来,点开「基础配置」,为存储桶配置跨域访问 CORS,具体配置以下:跨域
新建一个本地文件夹,使用 create --template-url
命令,下载相关 template。浏览器
serverless create --template-url https://github.com/serverless-tencent/serverless-demos/serverless-ocr
建立 .env
文件,在里面输入您的帐户、密钥信息和指定存储桶(此存储桶用于存放上传的图像)
# .env TENCENT_APP_ID=xxx TENCENT_SECRET_ID=xxx TENCENT_SECRET_KEY=xxx # region of bucket REGION=ap-guangzhou # bucket name, using to store upload pictures BUCKET=ocr-images
npm run bootstrap
执行 sls deploy --all
命令进行部署:
sls deploy --all serverless ⚡ framework backend: region: ap-guangzhou apigw: serviceId: service-4i62q1pg subDomain: service-4i62q1pg-1258834142.gz.apigw.tencentcs.com environment: release url: https://service-4i62q1pg-1258834142.gz.apigw.tencentcs.com/release/ scf: functionName: serverless-ocr runtime: Nodejs10.15 namespace: default frontend: region: ap-guangzhou website: https://serverless-ocr-1258834142.cos-website.ap-guangzhou.myqcloud.com 38s › serverless-ocr › Success
部署成功后,您可使用浏览器访问项目产生的 website 连接,便可看到生成的网站,点击上传图片,项目便可经过 OCR SDK 完成文字识别。
执行 sls remove --all
,便可快速移除项目。
sls remove --all serverless ⚡ framework 38s › tencent-fullstack › Success
咱们诚邀您来体验最便捷的 Serverless 开发和部署方式。在试用期内,相关联的产品及服务均提供免费资源和专业的技术支持,帮助您的业务快速、便捷地实现 Serverless!
3 秒你能作什么?喝一口水,看一封邮件,仍是 —— 部署一个完整的 Serverless 应用?
复制连接至 PC 浏览器访问:https://serverless.cloud.tencent.com/deploy/express
3 秒极速部署,当即体验史上最快的 Serverless HTTP 实战开发!
传送门:
- GitHub: github.com/serverless
- 官网:serverless.com
欢迎访问:Serverless 中文网,您能够在 最佳实践 里体验更多关于 Serverless 应用的开发!