Tencent_文字识别_通用印刷体识别3Mode

# 
import json
import cv2
import requests
import uuid
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
from tencentcloud.ocr.v20181119 import models as ocr_models
import numpy as np
import base64
import matplotlib.pyplot as plt
%matplotlib inline
import warnings
warnings.filterwarnings("ignore")
SecretId="xxxxx"
SecretKey="xxxxx"
"""

通用印刷体识别(高精度版)
https://console.cloud.tencent.com/api
/explorer?Product=ocr&Version=2018-11-19&Action=GeneralAccurateOCR&SignVersion=
"""


try: 
    cred = credential.Credential(SecretId, SecretKey) 
    httpProfile = HttpProfile()
    httpProfile.endpoint = "ocr.tencentcloudapi.com"

    clientProfile = ClientProfile()
    clientProfile.httpProfile = httpProfile
    client = ocr_client.OcrClient(cred, "ap-beijing", clientProfile) 
    img_path="./images/zh1.jpg"
    with open(img_path,"rb") as file:
        img=base64.b64encode(file.read()) 
    req = ocr_models.GeneralAccurateOCRRequest()    # 通用印刷体识别(高精度版)
#     req = ocr_models.GeneralEfficientOCRRequest() # 通用印刷体识别(精简版)
#     req = models.GeneralFastOCRRequest()          # 通用印刷体识别(高速版)
#     req = models.AdvertiseOCRRequest()            # 广告文字识别




    params = {
        "ImageBase64": str(img,encoding="utf-8"),
#         "ImageUrl": "",
#         "IsWords": False
    }
    req.from_json_string(json.dumps(params))

    resp = client.GeneralAccurateOCR(req).to_json_string()     # 通用印刷体识别(高精度版)
#     resp = client.GeneralEfficientOCR(req).to_json_string()  # 通用印刷体识别(精简版)
#     resp = client.GeneralFastOCR(req).to_json_string()       # 通用印刷体识别(高速版)
#     resp = client.AdvertiseOCR(req).to_json_string()         # 广告文字识别

    resp=json.loads(resp)
    print(resp)  

except TencentCloudSDKException as err: 
    print(err) 


{'TextDetections': [{'DetectedText': '塔利班武装在社交媒体“晒战果”', 'Confidence': 99, 'Polygon': [{'X': 19, 'Y': 28}, {'X': 301, 'Y': 28}, {'X': 301, 'Y': 51}, {'X': 19, 'Y': 51}], 'AdvancedInfo': '{"Parag":{"ParagNo":1}}', 'ItemPolygon': {'X': 19, 'Y': 28, 'Width': 282, 'Height': 23}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '美国防务新闻网站18日刊文称,', 'Confidence': 99, 'Polygon': [{'X': 21, 'Y': 107}, {'X': 309, 'Y': 107}, {'X': 309, 'Y': 126}, {'X': 21, 'Y': 126}], 'AdvancedInfo': '{"Parag":{"ParagNo":2}}', 'ItemPolygon': {'X': 21, 'Y': 107, 'Width': 288, 'Height': 19}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '到目前为止,', 'Confidence': 99, 'Polygon': [{'X': 304, 'Y': 107}, {'X': 429, 'Y': 107}, {'X': 429, 'Y': 125}, {'X': 304, 'Y': 125}], 'AdvancedInfo': '{"Parag":{"ParagNo":2}}', 'ItemPolygon': {'X': 304, 'Y': 107, 'Width': 125, 'Height': 18}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '五角大楼还没有确认有多少军机被塔利', 'Confidence': 99, 'Polygon': [{'X': 426, 'Y': 107}, {'X': 771, 'Y': 107}, {'X': 771, 'Y': 126}, {'X': 426, 'Y': 126}], 'AdvancedInfo': '{"Parag":{"ParagNo":2}}', 'ItemPolygon': {'X': 426, 'Y': 107, 'Width': 345, 'Height': 19}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '班缴获,不确认具体有多少军机仍然可以使用,也还没确认有多少的军机已经由阿富', 'Confidence': 99, 'Polygon': [{'X': 20, 'Y': 144}, {'X': 773, 'Y': 144}, {'X': 773, 'Y': 166}, {'X': 20, 'Y': 166}], 'AdvancedInfo': '{"Parag":{"ParagNo":2}}', 'ItemPolygon': {'X': 20, 'Y': 144, 'Width': 753, 'Height': 22}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '汗空军飞行员安全地飞往邻国相对安全的地方。', 'Confidence': 99, 'Polygon': [{'X': 19, 'Y': 180}, {'X': 429, 'Y': 182}, {'X': 429, 'Y': 204}, {'X': 19, 'Y': 202}], 'AdvancedInfo': '{"Parag":{"ParagNo":2}}', 'ItemPolygon': {'X': 19, 'Y': 180, 'Width': 410, 'Height': 22}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '美国国防部17日的一次简报会上,负责地区行动的联合参谋部副主任汉克:泰勒少将', 'Confidence': 98, 'Polygon': [{'X': 20, 'Y': 257}, {'X': 773, 'Y': 257}, {'X': 773, 'Y': 280}, {'X': 20, 'Y': 280}], 'AdvancedInfo': '{"Parag":{"ParagNo":3}}', 'ItemPolygon': {'X': 20, 'Y': 257, 'Width': 753, 'Height': 23}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '说,他不知道美国军方是否会采取措,施防止飞机或其他军事装备被塔利班获得或使', 'Confidence': 98, 'Polygon': [{'X': 18, 'Y': 295}, {'X': 775, 'Y': 295}, {'X': 775, 'Y': 318}, {'X': 18, 'Y': 318}], 'AdvancedInfo': '{"Parag":{"ParagNo":3}}', 'ItemPolygon': {'X': 18, 'Y': 295, 'Width': 757, 'Height': 23}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '用。', 'Confidence': 99, 'Polygon': [{'X': 17, 'Y': 333}, {'X': 47, 'Y': 332}, {'X': 48, 'Y': 355}, {'X': 18, 'Y': 356}], 'AdvancedInfo': '{"Parag":{"ParagNo":3}}', 'ItemPolygon': {'X': 17, 'Y': 333, 'Width': 30, 'Height': 23}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '阿富汗重建问题特别监察长7月的一一份报告称,截', 'Confidence': 96, 'Polygon': [{'X': 19, 'Y': 407}, {'X': 452, 'Y': 407}, {'X': 452, 'Y': 432}, {'X': 19, 'Y': 432}], 'AdvancedInfo': '{"Parag":{"ParagNo":4}}', 'ItemPolygon': {'X': 19, 'Y': 407, 'Width': 433, 'Height': 25}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '截至6月30日,阿富汗空军共装备了', 'Confidence': 99, 'Polygon': [{'X': 445, 'Y': 409}, {'X': 771, 'Y': 409}, {'X': 771, 'Y': 431}, {'X': 445, 'Y': 431}], 'AdvancedInfo': '{"Parag":{"ParagNo":4}}', 'ItemPolygon': {'X': 445, 'Y': 409, 'Width': 326, 'Height': 22}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '211架飞机,约有167架飞机和直升机可供使用,另', 'Confidence': 99, 'Polygon': [{'X': 20, 'Y': 447}, {'X': 454, 'Y': 447}, {'X': 454, 'Y': 469}, {'X': 20, 'Y': 469}], 'AdvancedInfo': '{"Parag":{"ParagNo":4}}', 'ItemPolygon': {'X': 20, 'Y': 447, 'Width': 434, 'Height': 22}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '另有44架处于维护或封存状态.', 'Confidence': 96, 'Polygon': [{'X': 447, 'Y': 447}, {'X': 720, 'Y': 447}, {'X': 720, 'Y': 469}, {'X': 447, 'Y': 469}], 'AdvancedInfo': '{"Parag":{"ParagNo":4}}', 'ItemPolygon': {'X': 447, 'Y': 447, 'Width': 273, 'Height': 22}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '随着美国从阿富汗撤出了防务承包商工作人员,阿富汗空军战备情况每日愈下。', 'Confidence': 99, 'Polygon': [{'X': 19, 'Y': 523}, {'X': 713, 'Y': 523}, {'X': 713, 'Y': 545}, {'X': 19, 'Y': 545}], 'AdvancedInfo': '{"Parag":{"ParagNo":5}}', 'ItemPolygon': {'X': 19, 'Y': 523, 'Width': 694, 'Height': 22}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '美国“任务与目标”网站7月29日报道称,阿富汗议员哈吉.阿吉马尔.拉赫马尼在举办的', 'Confidence': 98, 'Polygon': [{'X': 20, 'Y': 600}, {'X': 773, 'Y': 600}, {'X': 773, 'Y': 623}, {'X': 20, 'Y': 623}], 'AdvancedInfo': '{"Parag":{"ParagNo":6}}', 'ItemPolygon': {'X': 20, 'Y': 600, 'Width': 753, 'Height': 23}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '一', 'Confidence': 66, 'Polygon': [{'X': 26, 'Y': 645}, {'X': 38, 'Y': 645}, {'X': 38, 'Y': 653}, {'X': 26, 'Y': 653}], 'AdvancedInfo': '{"Parag":{"ParagNo":6}}', 'ItemPolygon': {'X': 26, 'Y': 645, 'Width': 12, 'Height': 8}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '场网络研讨会上说,由于美国从阿富汗撤出了防务承包商人员,阿富汗空军的160', 'Confidence': 99, 'Polygon': [{'X': 37, 'Y': 638}, {'X': 773, 'Y': 638}, {'X': 773, 'Y': 661}, {'X': 37, 'Y': 661}], 'AdvancedInfo': '{"Parag":{"ParagNo":7}}', 'ItemPolygon': {'X': 37, 'Y': 638, 'Width': 736, 'Height': 23}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '余架飞机中大约有三分之一已经无法飞行。他还表示,阿富汗空军的激光制导精确弹', 'Confidence': 99, 'Polygon': [{'X': 20, 'Y': 676}, {'X': 773, 'Y': 676}, {'X': 773, 'Y': 699}, {'X': 20, 'Y': 699}], 'AdvancedInfo': '{"Parag":{"ParagNo":7}}', 'ItemPolygon': {'X': 20, 'Y': 676, 'Width': 753, 'Height': 23}, 'Words': [], 'WordCoordPoint': []}, {'DetectedText': '药也已经用完了。“(这些弹药)价格并不低,实际上已处于缺货状态。”', 'Confidence': 99, 'Polygon': [{'X': 19, 'Y': 714}, {'X': 654, 'Y': 714}, {'X': 654, 'Y': 737}, {'X': 19, 'Y': 737}], 'AdvancedInfo': '{"Parag":{"ParagNo":7}}', 'ItemPolygon': {'X': 19, 'Y': 714, 'Width': 635, 'Height': 23}, 'Words': [], 'WordCoordPoint': []}], 'Angel': 359.989990234375, 'RequestId': 'f4ef850d-a141-4182-b762-cbfb902229dc'}
resp["TextDetections"]
[{'DetectedText': '塔利班武装在社交媒体“晒战果”',
  'Confidence': 99,
  'Polygon': [{'X': 19, 'Y': 28},
   {'X': 301, 'Y': 28},
   {'X': 301, 'Y': 51},
   {'X': 19, 'Y': 51}],
  'AdvancedInfo': '{"Parag":{"ParagNo":1}}',
  'ItemPolygon': {'X': 19, 'Y': 28, 'Width': 282, 'Height': 23},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '美国防务新闻网站18日刊文称,',
  'Confidence': 99,
  'Polygon': [{'X': 21, 'Y': 107},
   {'X': 309, 'Y': 107},
   {'X': 309, 'Y': 126},
   {'X': 21, 'Y': 126}],
  'AdvancedInfo': '{"Parag":{"ParagNo":2}}',
  'ItemPolygon': {'X': 21, 'Y': 107, 'Width': 288, 'Height': 19},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '到目前为止,',
  'Confidence': 99,
  'Polygon': [{'X': 304, 'Y': 107},
   {'X': 429, 'Y': 107},
   {'X': 429, 'Y': 125},
   {'X': 304, 'Y': 125}],
  'AdvancedInfo': '{"Parag":{"ParagNo":2}}',
  'ItemPolygon': {'X': 304, 'Y': 107, 'Width': 125, 'Height': 18},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '五角大楼还没有确认有多少军机被塔利',
  'Confidence': 99,
  'Polygon': [{'X': 426, 'Y': 107},
   {'X': 771, 'Y': 107},
   {'X': 771, 'Y': 126},
   {'X': 426, 'Y': 126}],
  'AdvancedInfo': '{"Parag":{"ParagNo":2}}',
  'ItemPolygon': {'X': 426, 'Y': 107, 'Width': 345, 'Height': 19},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '班缴获,不确认具体有多少军机仍然可以使用,也还没确认有多少的军机已经由阿富',
  'Confidence': 99,
  'Polygon': [{'X': 20, 'Y': 144},
   {'X': 773, 'Y': 144},
   {'X': 773, 'Y': 166},
   {'X': 20, 'Y': 166}],
  'AdvancedInfo': '{"Parag":{"ParagNo":2}}',
  'ItemPolygon': {'X': 20, 'Y': 144, 'Width': 753, 'Height': 22},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '汗空军飞行员安全地飞往邻国相对安全的地方。',
  'Confidence': 99,
  'Polygon': [{'X': 19, 'Y': 180},
   {'X': 429, 'Y': 182},
   {'X': 429, 'Y': 204},
   {'X': 19, 'Y': 202}],
  'AdvancedInfo': '{"Parag":{"ParagNo":2}}',
  'ItemPolygon': {'X': 19, 'Y': 180, 'Width': 410, 'Height': 22},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '美国国防部17日的一次简报会上,负责地区行动的联合参谋部副主任汉克:泰勒少将',
  'Confidence': 98,
  'Polygon': [{'X': 20, 'Y': 257},
   {'X': 773, 'Y': 257},
   {'X': 773, 'Y': 280},
   {'X': 20, 'Y': 280}],
  'AdvancedInfo': '{"Parag":{"ParagNo":3}}',
  'ItemPolygon': {'X': 20, 'Y': 257, 'Width': 753, 'Height': 23},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '说,他不知道美国军方是否会采取措,施防止飞机或其他军事装备被塔利班获得或使',
  'Confidence': 98,
  'Polygon': [{'X': 18, 'Y': 295},
   {'X': 775, 'Y': 295},
   {'X': 775, 'Y': 318},
   {'X': 18, 'Y': 318}],
  'AdvancedInfo': '{"Parag":{"ParagNo":3}}',
  'ItemPolygon': {'X': 18, 'Y': 295, 'Width': 757, 'Height': 23},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '用。',
  'Confidence': 99,
  'Polygon': [{'X': 17, 'Y': 333},
   {'X': 47, 'Y': 332},
   {'X': 48, 'Y': 355},
   {'X': 18, 'Y': 356}],
  'AdvancedInfo': '{"Parag":{"ParagNo":3}}',
  'ItemPolygon': {'X': 17, 'Y': 333, 'Width': 30, 'Height': 23},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '阿富汗重建问题特别监察长7月的一一份报告称,截',
  'Confidence': 96,
  'Polygon': [{'X': 19, 'Y': 407},
   {'X': 452, 'Y': 407},
   {'X': 452, 'Y': 432},
   {'X': 19, 'Y': 432}],
  'AdvancedInfo': '{"Parag":{"ParagNo":4}}',
  'ItemPolygon': {'X': 19, 'Y': 407, 'Width': 433, 'Height': 25},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '截至6月30日,阿富汗空军共装备了',
  'Confidence': 99,
  'Polygon': [{'X': 445, 'Y': 409},
   {'X': 771, 'Y': 409},
   {'X': 771, 'Y': 431},
   {'X': 445, 'Y': 431}],
  'AdvancedInfo': '{"Parag":{"ParagNo":4}}',
  'ItemPolygon': {'X': 445, 'Y': 409, 'Width': 326, 'Height': 22},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '211架飞机,约有167架飞机和直升机可供使用,另',
  'Confidence': 99,
  'Polygon': [{'X': 20, 'Y': 447},
   {'X': 454, 'Y': 447},
   {'X': 454, 'Y': 469},
   {'X': 20, 'Y': 469}],
  'AdvancedInfo': '{"Parag":{"ParagNo":4}}',
  'ItemPolygon': {'X': 20, 'Y': 447, 'Width': 434, 'Height': 22},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '另有44架处于维护或封存状态.',
  'Confidence': 96,
  'Polygon': [{'X': 447, 'Y': 447},
   {'X': 720, 'Y': 447},
   {'X': 720, 'Y': 469},
   {'X': 447, 'Y': 469}],
  'AdvancedInfo': '{"Parag":{"ParagNo":4}}',
  'ItemPolygon': {'X': 447, 'Y': 447, 'Width': 273, 'Height': 22},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '随着美国从阿富汗撤出了防务承包商工作人员,阿富汗空军战备情况每日愈下。',
  'Confidence': 99,
  'Polygon': [{'X': 19, 'Y': 523},
   {'X': 713, 'Y': 523},
   {'X': 713, 'Y': 545},
   {'X': 19, 'Y': 545}],
  'AdvancedInfo': '{"Parag":{"ParagNo":5}}',
  'ItemPolygon': {'X': 19, 'Y': 523, 'Width': 694, 'Height': 22},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '美国“任务与目标”网站7月29日报道称,阿富汗议员哈吉.阿吉马尔.拉赫马尼在举办的',
  'Confidence': 98,
  'Polygon': [{'X': 20, 'Y': 600},
   {'X': 773, 'Y': 600},
   {'X': 773, 'Y': 623},
   {'X': 20, 'Y': 623}],
  'AdvancedInfo': '{"Parag":{"ParagNo":6}}',
  'ItemPolygon': {'X': 20, 'Y': 600, 'Width': 753, 'Height': 23},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '一',
  'Confidence': 66,
  'Polygon': [{'X': 26, 'Y': 645},
   {'X': 38, 'Y': 645},
   {'X': 38, 'Y': 653},
   {'X': 26, 'Y': 653}],
  'AdvancedInfo': '{"Parag":{"ParagNo":6}}',
  'ItemPolygon': {'X': 26, 'Y': 645, 'Width': 12, 'Height': 8},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '场网络研讨会上说,由于美国从阿富汗撤出了防务承包商人员,阿富汗空军的160',
  'Confidence': 99,
  'Polygon': [{'X': 37, 'Y': 638},
   {'X': 773, 'Y': 638},
   {'X': 773, 'Y': 661},
   {'X': 37, 'Y': 661}],
  'AdvancedInfo': '{"Parag":{"ParagNo":7}}',
  'ItemPolygon': {'X': 37, 'Y': 638, 'Width': 736, 'Height': 23},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '余架飞机中大约有三分之一已经无法飞行。他还表示,阿富汗空军的激光制导精确弹',
  'Confidence': 99,
  'Polygon': [{'X': 20, 'Y': 676},
   {'X': 773, 'Y': 676},
   {'X': 773, 'Y': 699},
   {'X': 20, 'Y': 699}],
  'AdvancedInfo': '{"Parag":{"ParagNo":7}}',
  'ItemPolygon': {'X': 20, 'Y': 676, 'Width': 753, 'Height': 23},
  'Words': [],
  'WordCoordPoint': []},
 {'DetectedText': '药也已经用完了。“(这些弹药)价格并不低,实际上已处于缺货状态。”',
  'Confidence': 99,
  'Polygon': [{'X': 19, 'Y': 714},
   {'X': 654, 'Y': 714},
   {'X': 654, 'Y': 737},
   {'X': 19, 'Y': 737}],
  'AdvancedInfo': '{"Parag":{"ParagNo":7}}',
  'ItemPolygon': {'X': 19, 'Y': 714, 'Width': 635, 'Height': 23},
  'Words': [],
  'WordCoordPoint': []}]
DetectedTextList=[]
PolygonList=[]
for content in resp["TextDetections"]:
    DetectedTextList.append(content["DetectedText"])
    PolygonList.append(content['Polygon'])
    
''.join(DetectedTextList)
'塔利班武装在社交媒体“晒战果”美国防务新闻网站18日刊文称,到目前为止,五角大楼还没有确认有多少军机被塔利班缴获,不确认具体有多少军机仍然可以使用,也还没确认有多少的军机已经由阿富汗空军飞行员安全地飞往邻国相对安全的地方。美国国防部17日的一次简报会上,负责地区行动的联合参谋部副主任汉克:泰勒少将说,他不知道美国军方是否会采取措,施防止飞机或其他军事装备被塔利班获得或使用。阿富汗重建问题特别监察长7月的一一份报告称,截截至6月30日,阿富汗空军共装备了211架飞机,约有167架飞机和直升机可供使用,另另有44架处于维护或封存状态.随着美国从阿富汗撤出了防务承包商工作人员,阿富汗空军战备情况每日愈下。美国“任务与目标”网站7月29日报道称,阿富汗议员哈吉.阿吉马尔.拉赫马尼在举办的一场网络研讨会上说,由于美国从阿富汗撤出了防务承包商人员,阿富汗空军的160余架飞机中大约有三分之一已经无法飞行。他还表示,阿富汗空军的激光制导精确弹药也已经用完了。“(这些弹药)价格并不低,实际上已处于缺货状态。”'
plt.figure(figsize=(12,12))
img=plt.imread(img_path)
plt.imshow(img)
<matplotlib.image.AxesImage at 0x1b8811b5220>


在这里插入图片描述

plt.figure(figsize=(12,12))
res=plt.imread(img_path)
for pts in PolygonList:
#     print(pts)
    points=np.array([[pt["X"],pt["Y"]] for pt in pts],np.int32)
    points.reshape((-1,1,2))
    res=cv2.polylines(img=res, pts=[points], isClosed=True, color=(0,0,255), thickness=3)
plt.imshow(res)
<matplotlib.image.AxesImage at 0x1b8c3cc5c70>

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值