腾讯云本地图片的文字识别。

1.安装腾讯云的python包:pip install tencentcloud-sdk-python

2.直接上代码吧:

import reimport base64

from tencentcloud.common import credentialfrom tencentcloud.common.profile.client_profile import ClientProfilefrom tencentcloud.common.profile.http_profile import HttpProfilefrom tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKExceptionfrom tencentcloud.ocr.v20181119 import ocr_client, models

secret_id = "xxx" secret_key = "xxx"

def get_tencent_reg(img_file_dir):    try:        with open(img_file_dir, ‘rb‘) as f:            img_data = f.read()        img_base64 = base64.b64encode(img_data)        params = ‘{"ImageBase64":"‘ + str(img_base64, ‘utf-8‘) + ‘"}‘

        cred = credential.Credential(secret_id, secret_key)        httpProfile = HttpProfile()        httpProfile.endpoint = "ocr.tencentcloudapi.com"

        clientProfile = ClientProfile()        clientProfile.httpProfile = httpProfile

        client = ocr_client.OcrClient(cred, "ap-guangzhou", clientProfile)

        req = models.GeneralBasicOCRRequest()        req.from_json_string(params)        resp = client.GeneralBasicOCR(req).to_json_string()        ret_list = re.findall( r‘"DetectedText": "(.*?)"‘, resp)        return 0,ret_list

    except TencentCloudSDKException as err:        print(err)        return -1, []

原文地址:https://www.cnblogs.com/cxl07325/p/10740255.html

时间: 2024-07-31 13:45:28

腾讯云本地图片的文字识别。的相关文章

使用腾讯云的图片缩略图服务

在业务开发过程中,我们有时候会遇到这样的业务场景--展示一个图集/相册.当大量图片加载时,我们一方面希望图片懒加载:另一方面,希望在列表中展示的是缩略图,然后点开时再展示大图.感谢现在云服务的发展,这些烦人的需求都被大佬们做成了第三方的服务,我们只要付费就行了.本文介绍调用腾讯云的图片处理服务.在往下看之前,首先请看完官方文档. https://cloud.tencent.com/document/product/460/6929 开通图片处理服务 首先你应该使用了腾讯的对象存储服务,否则是使用

手机图片转换文字识别方法

手机图片转换文字识别方法 iPhone6这款设计图出自设计师卡萨巴-纳吉之手,而在他眼中的iPhone6应该朝着透明的方向靠拢.因而,他将该设备打造成了一款极薄.透明,且内置有可互动玻璃外观的"神机".据悉,设计图中的iPhone6拥有一个内置有LED灯的HOME键,只有在用户按下时才会亮起.而且,该手机还具备有全息投影功能,可以将手机画面投射到一块相对更宽的背景中.最炫酷的就是拍照技术,FaceTime 摄像头提供与 iSight 摄像头相同的曝光控制功能,想要调节照片或视频的明暗,

怎样进行图片局部文字识别的操作

工作中总会遇到各种各样的问题,像图片局部文字识别的问题也是经常会出现的,那这个时候我们应该怎样去实现这一操作呢?下面小编就来为大家分享一种简单的方法. 参考工具:迅捷OCR文字识别软件 1: 首先做好准备工作,将所需识别的图片在电脑中准备好,接着下载一个OCR文字识别软件,接下来的步骤会使用到. 2:双击双击桌面图标,运行程序,进入程序后,点击图片局部识别板块. 3:进入图片局部识别版块后,点击添加文件按钮即可将所需识别的图片添加进来了,注意支持识别的图片格式哦! 4:图片添加进来后先不要着急着

一键完成图片到文字识别,省下打字时间

一款免费的开源文字识别软件. 熊猫OCR这款开源OCR软件,一款免费的文字识别软件. 功能介绍: 支持识别引擎:百度OCR+有道OCR+腾讯OCR+搜狗OCR 支持翻译引擎:谷歌+百度+有道+腾讯+爱词霸+搜狗+必应 沪江+剑桥翻译 支持朗读引擎:搜狗语音+腾讯语音+百度语音+必应语音+讯飞语音+谷歌朗读 支持截取识别固定区域,例如可帮助翻译英文游戏/软件中的单词或队友聊天记录 支持右侧小弹窗显示信息,方便快速查看识别/翻译内容 支持智能合并修正识别/翻译文本,让排版更合理 支持设置固定截图规则

电脑端的全能扫描王:图片转文字识别

手机中有全能扫描王,但PC端没有.所以需要另外找. 发现微软的oneNode有提供类似的功能. 第一步.下载Microsoft OneNode http://www.onenote.com/download/ 第二步.打开OneNote,插入需要转换的图片.然后右键选择"复制图片中的文本" 或者  "可选文字" 第三步.获取结果,但文本与文本之间可能有空格,这个自行解决. 譬如用编辑器正则替换,\s 替换为空即可 为 什 么 直 到 今 天 , 意 志 力 仍 然

印刷文字识别-身份证

公司要求作身份证识别,一开始在网上搜索java方面有Tesseract-OCR的开源技术识别率可以达到99.99%.但真正接触下来,是说这个技术识别率可以达到99.99%,但需要大量的训练数据,也就是人工智能那一套.搞了半天根本达不到理想要求.那有没有其他办法那,查找了下中国的3大巨头公司阿里,腾讯.百度都有提供身份证识别接口.那就走调用第三方的方法吧.我选择了阿里. 前提: 1.需要申请一个阿里账号,有淘宝号的用淘宝号登录也可以. 2.然后在云市场搜索"印刷文字识别-身份证". 3.

iOS 图片水印、图片合成文字或图片实现

这个需求可能有时候会碰到,比如自己的照片加版权,打水印等 网上的方法,有不少感觉不全对,或者需求不是特全,这里我总结了3种场景下的需求: 1.本地图片合成文字 2.本地图片合成图片 3.网络图片先下载再合成图片 效果图: 这里的合成的size大小,我都是随便写的,没特意计算,大家可以按实际需求自定义. 代码部分: /** 图片合成文字 @param img <#img description#> @param logoText <#logoText description#> @r

[视频教程]利用SSH隧道进行远程腾讯云服务器项目xdebug调试

我的远程服务器是腾讯云的ubuntu系统机器,本地我的电脑系统是deepin的系统,使用的IDE是vscode.现在就来使用本地的IDE来调试腾讯云中为网站项目实现逻辑是访问网站域名后,请求被转发给腾讯云本地的9001端口,通过ssh隧道,会直接被转发给deepin本地系统的9001端口.vscode会监听9001端口接收到腾讯云传递过来的请求,进入断点调试模式,结束后会把请求返回给腾讯云,腾讯云继续处理请求 首先安装必须的扩展 1.IDE中安装扩展PHP Debug,直接安装就行 2.腾讯云中

王晶:华为云OCR文字识别服务技术实践、底层框架及应用场景 | AI ProCon 2019【华为云技术分享】

演讲嘉宾 | 王晶(华为云人工智能高级算法工程师王晶) 出品 | AI科技大本营(ID:rgznai100) 近期,由 CSDN 主办的 2019 中国AI 开发者大会(AI ProCon 2019)在北京举办.在计算机视觉技术专题,华为云OCR人工智能高级算法工程师王晶分享了“文字识别服务的技术实践.底层框架及应用场景”的主题演讲. 演讲的第一部分,他分享了文字检测和识别的基础知识以及难点和最新进展.第二部分是华为云文字识别服务关键能力.关键技术,以及落地过程中遇到的“坑”,这对其他人工智能产