本文目的是通过调用腾讯云中的文字识别的接口,实现对图片中文字的识别。
下一篇会介绍百度云中的文字识别调用方法。
第一:开通对应接口权限
【https://console.cloud.tencent.com/ocr/general】
开通成功并且调用后会显示调用量:
注:前提是注册了账号
第二:获取个人密钥
【https://console.cloud.tencent.com/cam/capi】
第三:在线接口调试
【https://console.cloud.tencent.com/api/explorer?Product=ocr&Version=2018-11-19&Action=GeneralBasicOCR&SignVersion=】
传入参数:
- 选择通用文字识别下的对应模块;
- 将第二步获得的个人密钥填写进去;
- 传入图片url或者ImageBase64;
- 代码生成-python;在线调用-发送请求;
在线发送请求结果呈现:
代码生成:
#以下代码是将【本地图片】进行文字识别
# -*- coding: utf-8 -*-
#pip install tencentcloud-sdk-python
from tencentcloud.common import credential
from tencentcloud.common.profile.client_profile import ClientProfile
from tencentcloud.common.profile.http_profile import HttpProfile
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
from tencentcloud.ocr.v20181119 import ocr_client, models
import base64
import json
import jsonpath
def get_json():
try:
cred = credential.Credential