百度OCR体验地址:
https://ai.baidu.com/tech/imagerecognition/general
腾讯OCR体验地址:
https://cloud.tencent.com/act/event/ocrdemo
测试结果是:腾讯的效果要比百度的好
腾讯云目前额度是:
每个接口 1,000次/月免费,有6个文字识别的接口,一共是6,000次/月
百度接口调用之前写过文章
python实现百度OCR图片识别过程解析
使用步骤
1、注册账号: https://cloud.tencent.com/
2、开通服务:https://console.cloud.tencent.com/ocr/general
3、申请访问秘钥:https://console.cloud.tencent.com/cam/capi
4、通过 API 或 SDK 或命令行来使用服务
具体参考《操作指南》:https://cloud.tencent.com/document/product/866/17622
接口使用
1、安装SDK
https://github.com/TencentCloud/tencentcloud-sdk-python
pip3 install tencentcloud-sdk-python
2、代码实例
# -*- coding: utf-8 -*-
import json
from tencentcloud.common import credential
from tencentcloud.common.profile.client_profile import ClientProfile
from tencentcloud.common.profile.http_profile import HttpProfile
from tencentcloud.ocr.v20181119 import ocr_client
from tencentcloud.ocr.v20181119.models import (
GeneralAccurateOCRRequest,
EnglishOCRRequest,
GeneralBasicOCRRequest,
GeneralEfficientOCRRequest,
GeneralFastOCRRequest,
GeneralHandwritingOCRRequest
)
class TencentOcr(object):
"""
计费说明:1,000次/月免费
https://cloud.tencent.com/document/product/866/17619
"""
SECRET_ID = "你的秘钥 SECRET_ID"
SECRET_KEY = "你的秘钥 SECRET_KEY"
# 地域列表
# https://cloud.tencent.com/document/api/866/33518#.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8
Region = "ap-beijing"
endpoint = "ocr.tencentcloudapi.com"
# 通用文字识别相关接口
# https://cloud.tencent.com/document/api/866/37173
mapping = {
# 通用印刷体识别(高精度版) ok
"GeneralAccurateOCR": GeneralAccurateOCRRequest,
# 英文识别 ok
"EnglishOCR": EnglishOCRRequest,
# 通用印刷体识别 一般
"GeneralBasicOCR": GeneralBasicOCRRequest,
# 通用印刷体识别(精简版)(免费公测版)no
"GeneralEfficientOCR": GeneralEfficientOCRRequest,
# 通用印刷体识别(高速版)一般
"GeneralFastOCR": GeneralFastOCRRequest,
# 通用手写体识别 ok
"GeneralHandwritingOCR": GeneralHandwritingOCRRequest,
}
def __init__(self):
cred = credential.Credential(self.SECRET_ID, self.SECRET_KEY)
httpProfile = HttpProfile()
httpProfile.endpoint = self.endpoint
clientProfile = ClientProfile()
clientProfile.httpProfile = httpProfile
self.client = ocr_client.OcrClient(cred, self.Region, clientProfile)
def get_image_text(self, image_url, ocr="GeneralAccurateOCR"):
req = self.mapping[ocr]()
req.ImageUrl = image_url
resp = getattr(self.client, ocr)(req)
return json.loads(resp.to_json_string())['TextDetections'][0]['DetectedText']
def main():
tencentOcr = TencentOcr()
url = "https://ocr-demo-1254418846.cos.ap-guangzhou.myqcloud.com/general/GeneralBasicOCR/GeneralBasicOCR3.jpg"
print(tencentOcr.get_image_text(url, ocr="GeneralHandwritingOCR"))
if __name__ == '__main__':
main()
更多关于Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例请查看下面的相关链接
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。