v1

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForRecognizeAutoClassification

func GenReqDefForRecognizeAutoClassification() *def.HttpRequestDef

func GenReqDefForRecognizeBankcard

func GenReqDefForRecognizeBankcard() *def.HttpRequestDef

func GenReqDefForRecognizeBusinessCard

func GenReqDefForRecognizeBusinessCard() *def.HttpRequestDef

func GenReqDefForRecognizeBusinessLicense

func GenReqDefForRecognizeBusinessLicense() *def.HttpRequestDef

func GenReqDefForRecognizeCambodianIdCard

func GenReqDefForRecognizeCambodianIdCard() *def.HttpRequestDef

func GenReqDefForRecognizeChileIdCard

func GenReqDefForRecognizeChileIdCard() *def.HttpRequestDef

func GenReqDefForRecognizeCustomTemplate

func GenReqDefForRecognizeCustomTemplate() *def.HttpRequestDef

func GenReqDefForRecognizeDriverLicense

func GenReqDefForRecognizeDriverLicense() *def.HttpRequestDef

func GenReqDefForRecognizeExitEntryPermit

func GenReqDefForRecognizeExitEntryPermit() *def.HttpRequestDef

func GenReqDefForRecognizeFinancialStatement

func GenReqDefForRecognizeFinancialStatement() *def.HttpRequestDef

func GenReqDefForRecognizeFlightItinerary

func GenReqDefForRecognizeFlightItinerary() *def.HttpRequestDef

func GenReqDefForRecognizeGeneralTable

func GenReqDefForRecognizeGeneralTable() *def.HttpRequestDef

func GenReqDefForRecognizeGeneralText

func GenReqDefForRecognizeGeneralText() *def.HttpRequestDef

func GenReqDefForRecognizeHandwriting

func GenReqDefForRecognizeHandwriting() *def.HttpRequestDef

func GenReqDefForRecognizeHealthCode

func GenReqDefForRecognizeHealthCode() *def.HttpRequestDef

func GenReqDefForRecognizeHkIdCard

func GenReqDefForRecognizeHkIdCard() *def.HttpRequestDef

func GenReqDefForRecognizeIdCard

func GenReqDefForRecognizeIdCard() *def.HttpRequestDef

func GenReqDefForRecognizeIdDocument

func GenReqDefForRecognizeIdDocument() *def.HttpRequestDef

func GenReqDefForRecognizeInsurancePolicy

func GenReqDefForRecognizeInsurancePolicy() *def.HttpRequestDef

func GenReqDefForRecognizeInvoiceVerification

func GenReqDefForRecognizeInvoiceVerification() *def.HttpRequestDef

func GenReqDefForRecognizeLicensePlate

func GenReqDefForRecognizeLicensePlate() *def.HttpRequestDef

func GenReqDefForRecognizeMacaoIdCard

func GenReqDefForRecognizeMacaoIdCard() *def.HttpRequestDef

func GenReqDefForRecognizeMainlandTravelPermit

func GenReqDefForRecognizeMainlandTravelPermit() *def.HttpRequestDef

func GenReqDefForRecognizeMvsInvoice

func GenReqDefForRecognizeMvsInvoice() *def.HttpRequestDef

func GenReqDefForRecognizeMyanmarDriverLicense

func GenReqDefForRecognizeMyanmarDriverLicense() *def.HttpRequestDef

func GenReqDefForRecognizeMyanmarIdcard

func GenReqDefForRecognizeMyanmarIdcard() *def.HttpRequestDef

func GenReqDefForRecognizePassport

func GenReqDefForRecognizePassport() *def.HttpRequestDef

func GenReqDefForRecognizePcrTestRecord

func GenReqDefForRecognizePcrTestRecord() *def.HttpRequestDef

func GenReqDefForRecognizeQualificationCertificate

func GenReqDefForRecognizeQualificationCertificate() *def.HttpRequestDef

func GenReqDefForRecognizeQuotaInvoice

func GenReqDefForRecognizeQuotaInvoice() *def.HttpRequestDef

func GenReqDefForRecognizeTaxiInvoice

func GenReqDefForRecognizeTaxiInvoice() *def.HttpRequestDef

func GenReqDefForRecognizeThailandIdcard

func GenReqDefForRecognizeThailandIdcard() *def.HttpRequestDef

func GenReqDefForRecognizeThailandLicensePlate

func GenReqDefForRecognizeThailandLicensePlate() *def.HttpRequestDef

func GenReqDefForRecognizeTollInvoice

func GenReqDefForRecognizeTollInvoice() *def.HttpRequestDef

func GenReqDefForRecognizeTrainTicket

func GenReqDefForRecognizeTrainTicket() *def.HttpRequestDef

func GenReqDefForRecognizeTransportationLicense

func GenReqDefForRecognizeTransportationLicense() *def.HttpRequestDef

func GenReqDefForRecognizeVatInvoice

func GenReqDefForRecognizeVatInvoice() *def.HttpRequestDef

func GenReqDefForRecognizeVehicleLicense

func GenReqDefForRecognizeVehicleLicense() *def.HttpRequestDef

func GenReqDefForRecognizeVin

func GenReqDefForRecognizeVin() *def.HttpRequestDef

func GenReqDefForRecognizeWaybillElectronic

func GenReqDefForRecognizeWaybillElectronic() *def.HttpRequestDef

func GenReqDefForRecognizeWebImage

func GenReqDefForRecognizeWebImage() *def.HttpRequestDef

func OcrClientBuilder

func OcrClientBuilder() *http_client.HcHttpClientBuilder

Types

type OcrClient

type OcrClient struct {
	HcClient *http_client.HcHttpClient
}

func NewOcrClient

func NewOcrClient(hcClient *http_client.HcHttpClient) *OcrClient

func (*OcrClient) RecognizeAutoClassification

RecognizeAutoClassification 智能分类识别

检测定位图片上指定要识别的票证(票据、证件或其他文字载体),并对其进行结构化识别。接口以列表形式返回图片上要识别票证的位置坐标、结构化识别的内容以及对应的类别。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section3),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。 计费次数说明: 只对识别成功的票证进行计费,识别失败的票证不计费。例如图片中包含三张票证,有两张识别成功,一张识别失败,此时接口计费两次。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeAutoClassificationInvoker

func (c *OcrClient) RecognizeAutoClassificationInvoker(request *model.RecognizeAutoClassificationRequest) *RecognizeAutoClassificationInvoker

RecognizeAutoClassificationInvoker 智能分类识别

func (*OcrClient) RecognizeBankcard

func (c *OcrClient) RecognizeBankcard(request *model.RecognizeBankcardRequest) (*model.RecognizeBankcardResponse, error)

RecognizeBankcard 银行卡识别

识别银行卡上的关键文字信息,并返回识别的结构化结果。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section9),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。 说明: 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeBankcardInvoker

func (c *OcrClient) RecognizeBankcardInvoker(request *model.RecognizeBankcardRequest) *RecognizeBankcardInvoker

RecognizeBankcardInvoker 银行卡识别

func (*OcrClient) RecognizeBusinessCard

RecognizeBusinessCard 名片识别

识别名片图片上的文字信息,并返回识别的结构化结果。支持对多种不同版式名片进行结构化信息提取。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section13),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeBusinessCardInvoker

func (c *OcrClient) RecognizeBusinessCardInvoker(request *model.RecognizeBusinessCardRequest) *RecognizeBusinessCardInvoker

RecognizeBusinessCardInvoker 名片识别

func (*OcrClient) RecognizeBusinessLicense

RecognizeBusinessLicense 营业执照识别

识别营业执照首页图片中的文字信息,并返回识别的结构化结果。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section10),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

说明:

如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeBusinessLicenseInvoker

func (c *OcrClient) RecognizeBusinessLicenseInvoker(request *model.RecognizeBusinessLicenseRequest) *RecognizeBusinessLicenseInvoker

RecognizeBusinessLicenseInvoker 营业执照识别

func (*OcrClient) RecognizeCambodianIdCard

RecognizeCambodianIdCard 柬文身份证识别

识别柬文身份证图片中的文字内容,并将识别的结构化结果返回给用户。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeCambodianIdCardInvoker

func (c *OcrClient) RecognizeCambodianIdCardInvoker(request *model.RecognizeCambodianIdCardRequest) *RecognizeCambodianIdCardInvoker

RecognizeCambodianIdCardInvoker 柬文身份证识别

func (*OcrClient) RecognizeChileIdCard

RecognizeChileIdCard 智利身份证识别

识别智利身份证图片中的文字内容,并返回识别的结构化结果。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeChileIdCardInvoker

func (c *OcrClient) RecognizeChileIdCardInvoker(request *model.RecognizeChileIdCardRequest) *RecognizeChileIdCardInvoker

RecognizeChileIdCardInvoker 智利身份证识别

func (*OcrClient) RecognizeCustomTemplate

RecognizeCustomTemplate 自定义模板OCR

自定义模板OCR,支持用户自定义模板,对于版式固定的各种票据和卡证,通过可视化界面操作,指定需要识别的关键字段,实现用户特定格式图片的自动识别和结构化提取。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeCustomTemplateInvoker

func (c *OcrClient) RecognizeCustomTemplateInvoker(request *model.RecognizeCustomTemplateRequest) *RecognizeCustomTemplateInvoker

RecognizeCustomTemplateInvoker 自定义模板OCR

func (*OcrClient) RecognizeDriverLicense

RecognizeDriverLicense 驾驶证识别

识别用户上传的驾驶证图片(或者用户提供的华为云上OBS的驾驶证图片文件的URL)中主页与副页的文字内容,并将识别的结果返回给用户。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section6),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

说明:

如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeDriverLicenseInvoker

func (c *OcrClient) RecognizeDriverLicenseInvoker(request *model.RecognizeDriverLicenseRequest) *RecognizeDriverLicenseInvoker

RecognizeDriverLicenseInvoker 驾驶证识别

func (*OcrClient) RecognizeExitEntryPermit

RecognizeExitEntryPermit 往来港澳台通行证识别

识别往来港澳台证件图片中的文字内容,并将识别的结构化结果返回给用户。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeExitEntryPermitInvoker

func (c *OcrClient) RecognizeExitEntryPermitInvoker(request *model.RecognizeExitEntryPermitRequest) *RecognizeExitEntryPermitInvoker

RecognizeExitEntryPermitInvoker 往来港澳台通行证识别

func (*OcrClient) RecognizeFinancialStatement

RecognizeFinancialStatement 财务报表识别

识别用户上传的表格图片中的文字内容,并将识别的结果返回给用户。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section24),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeFinancialStatementInvoker

func (c *OcrClient) RecognizeFinancialStatementInvoker(request *model.RecognizeFinancialStatementRequest) *RecognizeFinancialStatementInvoker

RecognizeFinancialStatementInvoker 财务报表识别

func (*OcrClient) RecognizeFlightItinerary

RecognizeFlightItinerary 飞机行程单识别

识别飞机行程单中的文字信息,并返回识别的结构化结果。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section20),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。 说明: 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeFlightItineraryInvoker

func (c *OcrClient) RecognizeFlightItineraryInvoker(request *model.RecognizeFlightItineraryRequest) *RecognizeFlightItineraryInvoker

RecognizeFlightItineraryInvoker 飞机行程单识别

func (*OcrClient) RecognizeGeneralTable

RecognizeGeneralTable 通用表格识别

用于识别用户上传的通用表格图片(或者用户提供的华为云上OBS的通用表格图片文件的URL)中的文字内容,并将识别的结果返回给用户。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section0),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeGeneralTableInvoker

func (c *OcrClient) RecognizeGeneralTableInvoker(request *model.RecognizeGeneralTableRequest) *RecognizeGeneralTableInvoker

RecognizeGeneralTableInvoker 通用表格识别

func (*OcrClient) RecognizeGeneralText

RecognizeGeneralText 通用文字识别

识别图片上的文字信息,返回识别的文字和坐标。支持扫描文件、电子文档、书籍、票据和表单等多种场景的文字识别。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section1),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeGeneralTextInvoker

func (c *OcrClient) RecognizeGeneralTextInvoker(request *model.RecognizeGeneralTextRequest) *RecognizeGeneralTextInvoker

RecognizeGeneralTextInvoker 通用文字识别

func (*OcrClient) RecognizeHandwriting

RecognizeHandwriting 手写文字识别

识别文档中的手写文字信息,并将识别的结构化结果返回给用户。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section4),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeHandwritingInvoker

func (c *OcrClient) RecognizeHandwritingInvoker(request *model.RecognizeHandwritingRequest) *RecognizeHandwritingInvoker

RecognizeHandwritingInvoker 手写文字识别

func (*OcrClient) RecognizeHealthCode

RecognizeHealthCode 防疫健康码识别

支持对全国各地区不同版式的防疫健康码、核酸检测记录、行程卡中的14个关键字段进行结构化识别;支持识别4种健康码颜色,包括绿码、黄码、红码、灰码;支持返回各个关键字段的置信度,以便提高人工校验效率。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section26),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeHealthCodeInvoker

func (c *OcrClient) RecognizeHealthCodeInvoker(request *model.RecognizeHealthCodeRequest) *RecognizeHealthCodeInvoker

RecognizeHealthCodeInvoker 防疫健康码识别

func (*OcrClient) RecognizeHkIdCard

func (c *OcrClient) RecognizeHkIdCard(request *model.RecognizeHkIdCardRequest) (*model.RecognizeHkIdCardResponse, error)

RecognizeHkIdCard 香港身份证识别

识别香港身份证中的文字内容,并将识别的结果返回给用户。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeHkIdCardInvoker

func (c *OcrClient) RecognizeHkIdCardInvoker(request *model.RecognizeHkIdCardRequest) *RecognizeHkIdCardInvoker

RecognizeHkIdCardInvoker 香港身份证识别

func (*OcrClient) RecognizeIdCard

func (c *OcrClient) RecognizeIdCard(request *model.RecognizeIdCardRequest) (*model.RecognizeIdCardResponse, error)

RecognizeIdCard 身份证识别

识别身份证图片中的文字内容,并将识别的结果返回给用户。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section5),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

说明:

身份证识别支持中华人民共和国居民身份证识别。

如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeIdCardInvoker

func (c *OcrClient) RecognizeIdCardInvoker(request *model.RecognizeIdCardRequest) *RecognizeIdCardInvoker

RecognizeIdCardInvoker 身份证识别

func (*OcrClient) RecognizeIdDocument

RecognizeIdDocument 通用证件识别

识别身份证件图像,并将识别的结构化结果返回给用户。支持多个国家/地区的身份证、驾驶证和护照,具体国家/地区和证件列表详见表1国家/地区和证件列表。

**表1国家/地区和证件列表**

| 国家/地区 | 英文名称 | 国家/地区代码 country_region | 支持证件类型 id_type | | ---------- | ----------- | ---------------------------- | ------------------------- | | 越南 | Vietnam | VNM | PP、DL、ID | | 印度 | India | IND | PP | | 菲律宾 | Philippines | PHL | PP、DL、ID(仅支持UUMID) | | 阿尔巴尼亚 | Albania | ALB | PP、DL、ID | | 巴西 | BRAZIL | BRA | PP | | 印度尼西亚 | INDONESIA | IDN | PP | | 马来西亚 | MALAYSIA | MYS | PP | | 尼日利亚 | NIGERIA | NGA | PP | | 巴基斯坦 | PAKISTAN | PAK | PP | | 俄罗斯 | RUSSIA | RUS | PP(仅支持国际标准版本) | | 中国台湾 | TAIWAN | TWN | PP | | 乌克兰 | UKRAINE | UKR | PP | | 泰国 | THAILAND | THA | ID、PP | | 智利 | CHILE | CHL | ID、PP | | 中国香港 | HONGKONG | HKG | ID |

- PP: passport,国际护照 - DL: driving license,驾驶证 - ID: identification card,各国颁发的身份证类型证件,比如身份证、选民证、社保卡等。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeIdDocumentInvoker

func (c *OcrClient) RecognizeIdDocumentInvoker(request *model.RecognizeIdDocumentRequest) *RecognizeIdDocumentInvoker

RecognizeIdDocumentInvoker 通用证件识别

func (*OcrClient) RecognizeInsurancePolicy

RecognizeInsurancePolicy 保险单识别

识别保险单图片上的文字信息,并将识别的结构化结果返回给用户。支持对多种版式保险单的扫描图片及手机照片进行结构化信息提取。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section23),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeInsurancePolicyInvoker

func (c *OcrClient) RecognizeInsurancePolicyInvoker(request *model.RecognizeInsurancePolicyRequest) *RecognizeInsurancePolicyInvoker

RecognizeInsurancePolicyInvoker 保险单识别

func (*OcrClient) RecognizeInvoiceVerification

RecognizeInvoiceVerification 发票验真

发票验真服务支持10种增值税发票的信息核验,包括增值税专用发票、增值税普通发票、增值税普通发票(卷式)、增值税电子专用发票、增值税电子普通发票、增值税电子普通发票(通行费)、二手车销售统一发票、机动车销售统一发票、区块链电子发票、全电发票,支持返回票面的全部信息。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section16),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeInvoiceVerificationInvoker

func (c *OcrClient) RecognizeInvoiceVerificationInvoker(request *model.RecognizeInvoiceVerificationRequest) *RecognizeInvoiceVerificationInvoker

RecognizeInvoiceVerificationInvoker 发票验真

func (*OcrClient) RecognizeLicensePlate

RecognizeLicensePlate 车牌识别

识别输入图片中的车牌信息,并返回其坐标和内容。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section12),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeLicensePlateInvoker

func (c *OcrClient) RecognizeLicensePlateInvoker(request *model.RecognizeLicensePlateRequest) *RecognizeLicensePlateInvoker

RecognizeLicensePlateInvoker 车牌识别

func (*OcrClient) RecognizeMacaoIdCard

RecognizeMacaoIdCard 澳门身份证识别

识别澳门身份证图片中的文字内容,并将识别的结果返回给用户。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeMacaoIdCardInvoker

func (c *OcrClient) RecognizeMacaoIdCardInvoker(request *model.RecognizeMacaoIdCardRequest) *RecognizeMacaoIdCardInvoker

RecognizeMacaoIdCardInvoker 澳门身份证识别

func (*OcrClient) RecognizeMainlandTravelPermit

RecognizeMainlandTravelPermit 港澳台居民来往内地通行证识别

识别港澳居民来往内地通行证上的文字内容,并将识别的结构化结果返回给用户。支持港澳居民来往内地通行证和台湾居民来往内地通行证两种卡证。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeMainlandTravelPermitInvoker

func (c *OcrClient) RecognizeMainlandTravelPermitInvoker(request *model.RecognizeMainlandTravelPermitRequest) *RecognizeMainlandTravelPermitInvoker

RecognizeMainlandTravelPermitInvoker 港澳台居民来往内地通行证识别

func (*OcrClient) RecognizeMvsInvoice

RecognizeMvsInvoice 机动车销售发票识别

识别机动车销售发票、二手车销售发票图片(服务能自动分辨两种类型,返回对应的字段)中的文字内容,并将识别的结果以JSON格式返回给用户。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section17),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。 说明: 该增值税发票仅限于中华人民共和国境内使用的增值税发票。 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeMvsInvoiceInvoker

func (c *OcrClient) RecognizeMvsInvoiceInvoker(request *model.RecognizeMvsInvoiceRequest) *RecognizeMvsInvoiceInvoker

RecognizeMvsInvoiceInvoker 机动车销售发票识别

func (*OcrClient) RecognizeMyanmarDriverLicense

RecognizeMyanmarDriverLicense 缅文驾驶证识别

识别缅甸驾驶证中的文字信息,并返回识别的结构化结果。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeMyanmarDriverLicenseInvoker

func (c *OcrClient) RecognizeMyanmarDriverLicenseInvoker(request *model.RecognizeMyanmarDriverLicenseRequest) *RecognizeMyanmarDriverLicenseInvoker

RecognizeMyanmarDriverLicenseInvoker 缅文驾驶证识别

func (*OcrClient) RecognizeMyanmarIdcard

RecognizeMyanmarIdcard 缅文身份证识别

识别缅文身份证中的文字信息,并返回识别的结构化结果。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeMyanmarIdcardInvoker

func (c *OcrClient) RecognizeMyanmarIdcardInvoker(request *model.RecognizeMyanmarIdcardRequest) *RecognizeMyanmarIdcardInvoker

RecognizeMyanmarIdcardInvoker 缅文身份证识别

func (*OcrClient) RecognizePassport

func (c *OcrClient) RecognizePassport(request *model.RecognizePassportRequest) (*model.RecognizePassportResponse, error)

RecognizePassport 护照识别

识别用户上传的护照首页图片中的文字信息,并返回识别的结构化结果。当前版本支持中国护照的全字段识别。外国护照支持护照下方两行国际标准化的机读码识别,并可从中提取6-7个关键字段信息。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section8),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。 说明: 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizePassportInvoker

func (c *OcrClient) RecognizePassportInvoker(request *model.RecognizePassportRequest) *RecognizePassportInvoker

RecognizePassportInvoker 护照识别

func (*OcrClient) RecognizePcrTestRecord

RecognizePcrTestRecord 核酸检测记录识别

识别核酸检测记录中的文字信息,并将识别的结构化结果返回给用户。PCR,全称Polymerase chain reaction,即聚合酶链式反应。PCR-test也为大众所认知为新型冠状病毒核酸检测测试。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizePcrTestRecordInvoker

func (c *OcrClient) RecognizePcrTestRecordInvoker(request *model.RecognizePcrTestRecordRequest) *RecognizePcrTestRecordInvoker

RecognizePcrTestRecordInvoker 核酸检测记录识别

func (*OcrClient) RecognizeQualificationCertificate

RecognizeQualificationCertificate 道路运输从业资格证识别

识别道路运输从业资格证上的关键文字信息,并返回识别的结构化结果。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section25),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeQualificationCertificateInvoker

func (c *OcrClient) RecognizeQualificationCertificateInvoker(request *model.RecognizeQualificationCertificateRequest) *RecognizeQualificationCertificateInvoker

RecognizeQualificationCertificateInvoker 道路运输从业资格证识别

func (*OcrClient) RecognizeQuotaInvoice

RecognizeQuotaInvoice 定额发票识别

识别定额发票中的文字信息,并返回识别的结构化结果。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section21),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

说明:

如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeQuotaInvoiceInvoker

func (c *OcrClient) RecognizeQuotaInvoiceInvoker(request *model.RecognizeQuotaInvoiceRequest) *RecognizeQuotaInvoiceInvoker

RecognizeQuotaInvoiceInvoker 定额发票识别

func (*OcrClient) RecognizeTaxiInvoice

RecognizeTaxiInvoice 出租车发票识别

识别出租车发票中的文字信息,并返回识别的结构化结果。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section18),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

说明: 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeTaxiInvoiceInvoker

func (c *OcrClient) RecognizeTaxiInvoiceInvoker(request *model.RecognizeTaxiInvoiceRequest) *RecognizeTaxiInvoiceInvoker

RecognizeTaxiInvoiceInvoker 出租车发票识别

func (*OcrClient) RecognizeThailandIdcard

RecognizeThailandIdcard 泰文身份证识别

识别泰国身份证中的文字信息,并返回识别的结构化结果。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeThailandIdcardInvoker

func (c *OcrClient) RecognizeThailandIdcardInvoker(request *model.RecognizeThailandIdcardRequest) *RecognizeThailandIdcardInvoker

RecognizeThailandIdcardInvoker 泰文身份证识别

func (*OcrClient) RecognizeThailandLicensePlate

RecognizeThailandLicensePlate 泰国车牌识别

识别泰国车牌图片中的车牌信息,并返回识别的结构化结果。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeThailandLicensePlateInvoker

func (c *OcrClient) RecognizeThailandLicensePlateInvoker(request *model.RecognizeThailandLicensePlateRequest) *RecognizeThailandLicensePlateInvoker

RecognizeThailandLicensePlateInvoker 泰国车牌识别

func (*OcrClient) RecognizeTollInvoice

RecognizeTollInvoice 车辆通行费发票识别

识别车辆通行费发票中的文字信息,并返回识别的结构化结果。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section19),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。 说明: 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeTollInvoiceInvoker

func (c *OcrClient) RecognizeTollInvoiceInvoker(request *model.RecognizeTollInvoiceRequest) *RecognizeTollInvoiceInvoker

RecognizeTollInvoiceInvoker 车辆通行费发票识别

func (*OcrClient) RecognizeTrainTicket

RecognizeTrainTicket 火车票识别

识别火车票中的文字信息,并返回识别的结构化结果。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section22),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。 说明: 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeTrainTicketInvoker

func (c *OcrClient) RecognizeTrainTicketInvoker(request *model.RecognizeTrainTicketRequest) *RecognizeTrainTicketInvoker

RecognizeTrainTicketInvoker 火车票识别

func (*OcrClient) RecognizeTransportationLicense

RecognizeTransportationLicense 道路运输证识别

识别道路运输证首页中的文字信息,并返回识别的结构化结果。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section11),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。 说明: 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeTransportationLicenseInvoker

func (c *OcrClient) RecognizeTransportationLicenseInvoker(request *model.RecognizeTransportationLicenseRequest) *RecognizeTransportationLicenseInvoker

RecognizeTransportationLicenseInvoker 道路运输证识别

func (*OcrClient) RecognizeVatInvoice

RecognizeVatInvoice 增值税发票识别

识别增值税发票的类别,以及图片中的文字内容,并以json格式返回识别的结构化结果,不支持真伪验证。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section15),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。 说明: 该增值税发票仅限于中华人民共和国境内使用的增值税发票。 支持的增值税发票包括:增值税专用发票、增值税普通发票、增值税电子普通发票、增值税电子专用发票、增值税电子普通发票(通行费)、增值税普通发票(卷票)。 如果图片中包含多张卡证票据,请调用智能分类识别服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeVatInvoiceInvoker

func (c *OcrClient) RecognizeVatInvoiceInvoker(request *model.RecognizeVatInvoiceRequest) *RecognizeVatInvoiceInvoker

RecognizeVatInvoiceInvoker 增值税发票识别

func (*OcrClient) RecognizeVehicleLicense

RecognizeVehicleLicense 行驶证识别

识别用户上传的行驶证图片(或者用户提供的华为云上OBS的行驶证图片文件的URL)中主页和副页的文字内容,并将识别的结果返回给用户。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section7),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。 说明: 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeVehicleLicenseInvoker

func (c *OcrClient) RecognizeVehicleLicenseInvoker(request *model.RecognizeVehicleLicenseRequest) *RecognizeVehicleLicenseInvoker

RecognizeVehicleLicenseInvoker 行驶证识别

func (*OcrClient) RecognizeVin

func (c *OcrClient) RecognizeVin(request *model.RecognizeVinRequest) (*model.RecognizeVinResponse, error)

RecognizeVin VIN码识别

识别图片中的车架号信息,并将识别结果返回给用户。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section14),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeVinInvoker

func (c *OcrClient) RecognizeVinInvoker(request *model.RecognizeVinRequest) *RecognizeVinInvoker

RecognizeVinInvoker VIN码识别

func (*OcrClient) RecognizeWaybillElectronic

RecognizeWaybillElectronic 电子面单识别

识别用户上传的韵达电子面单图片中的文字内容,并将识别的结果以json格式返回给用户。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeWaybillElectronicInvoker

func (c *OcrClient) RecognizeWaybillElectronicInvoker(request *model.RecognizeWaybillElectronicRequest) *RecognizeWaybillElectronicInvoker

RecognizeWaybillElectronicInvoker 电子面单识别

func (*OcrClient) RecognizeWebImage

func (c *OcrClient) RecognizeWebImage(request *model.RecognizeWebImageRequest) (*model.RecognizeWebImageResponse, error)

RecognizeWebImage 网络图片识别

识别网络图片中的文字内容,并返回识别的结构化结果。该接口的使用限制请参见[约束与限制](https://support.huaweicloud.com/productdesc-ocr/ocr_01_0006.html#section2),详细使用指导请参见[OCR服务使用简介](https://support.huaweicloud.com/qs-ocr/ocr_05_0001.html)章节。

Please refer to HUAWEI cloud API Explorer for details.

func (*OcrClient) RecognizeWebImageInvoker

func (c *OcrClient) RecognizeWebImageInvoker(request *model.RecognizeWebImageRequest) *RecognizeWebImageInvoker

RecognizeWebImageInvoker 网络图片识别

type RecognizeAutoClassificationInvoker

type RecognizeAutoClassificationInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeAutoClassificationInvoker) Invoke

type RecognizeBankcardInvoker

type RecognizeBankcardInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeBankcardInvoker) Invoke

type RecognizeBusinessCardInvoker

type RecognizeBusinessCardInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeBusinessCardInvoker) Invoke

type RecognizeBusinessLicenseInvoker

type RecognizeBusinessLicenseInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeBusinessLicenseInvoker) Invoke

type RecognizeCambodianIdCardInvoker

type RecognizeCambodianIdCardInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeCambodianIdCardInvoker) Invoke

type RecognizeChileIdCardInvoker

type RecognizeChileIdCardInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeChileIdCardInvoker) Invoke

type RecognizeCustomTemplateInvoker

type RecognizeCustomTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeCustomTemplateInvoker) Invoke

type RecognizeDriverLicenseInvoker

type RecognizeDriverLicenseInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeDriverLicenseInvoker) Invoke

type RecognizeExitEntryPermitInvoker

type RecognizeExitEntryPermitInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeExitEntryPermitInvoker) Invoke

type RecognizeFinancialStatementInvoker

type RecognizeFinancialStatementInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeFinancialStatementInvoker) Invoke

type RecognizeFlightItineraryInvoker

type RecognizeFlightItineraryInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeFlightItineraryInvoker) Invoke

type RecognizeGeneralTableInvoker

type RecognizeGeneralTableInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeGeneralTableInvoker) Invoke

type RecognizeGeneralTextInvoker

type RecognizeGeneralTextInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeGeneralTextInvoker) Invoke

type RecognizeHandwritingInvoker

type RecognizeHandwritingInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeHandwritingInvoker) Invoke

type RecognizeHealthCodeInvoker

type RecognizeHealthCodeInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeHealthCodeInvoker) Invoke

type RecognizeHkIdCardInvoker

type RecognizeHkIdCardInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeHkIdCardInvoker) Invoke

type RecognizeIdCardInvoker

type RecognizeIdCardInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeIdCardInvoker) Invoke

type RecognizeIdDocumentInvoker

type RecognizeIdDocumentInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeIdDocumentInvoker) Invoke

type RecognizeInsurancePolicyInvoker

type RecognizeInsurancePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeInsurancePolicyInvoker) Invoke

type RecognizeInvoiceVerificationInvoker

type RecognizeInvoiceVerificationInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeInvoiceVerificationInvoker) Invoke

type RecognizeLicensePlateInvoker

type RecognizeLicensePlateInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeLicensePlateInvoker) Invoke

type RecognizeMacaoIdCardInvoker

type RecognizeMacaoIdCardInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeMacaoIdCardInvoker) Invoke

type RecognizeMainlandTravelPermitInvoker

type RecognizeMainlandTravelPermitInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeMainlandTravelPermitInvoker) Invoke

type RecognizeMvsInvoiceInvoker

type RecognizeMvsInvoiceInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeMvsInvoiceInvoker) Invoke

type RecognizeMyanmarDriverLicenseInvoker

type RecognizeMyanmarDriverLicenseInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeMyanmarDriverLicenseInvoker) Invoke

type RecognizeMyanmarIdcardInvoker

type RecognizeMyanmarIdcardInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeMyanmarIdcardInvoker) Invoke

type RecognizePassportInvoker

type RecognizePassportInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizePassportInvoker) Invoke

type RecognizePcrTestRecordInvoker

type RecognizePcrTestRecordInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizePcrTestRecordInvoker) Invoke

type RecognizeQualificationCertificateInvoker

type RecognizeQualificationCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeQualificationCertificateInvoker) Invoke

type RecognizeQuotaInvoiceInvoker

type RecognizeQuotaInvoiceInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeQuotaInvoiceInvoker) Invoke

type RecognizeTaxiInvoiceInvoker

type RecognizeTaxiInvoiceInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeTaxiInvoiceInvoker) Invoke

type RecognizeThailandIdcardInvoker

type RecognizeThailandIdcardInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeThailandIdcardInvoker) Invoke

type RecognizeThailandLicensePlateInvoker

type RecognizeThailandLicensePlateInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeThailandLicensePlateInvoker) Invoke

type RecognizeTollInvoiceInvoker

type RecognizeTollInvoiceInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeTollInvoiceInvoker) Invoke

type RecognizeTrainTicketInvoker

type RecognizeTrainTicketInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeTrainTicketInvoker) Invoke

type RecognizeTransportationLicenseInvoker

type RecognizeTransportationLicenseInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeTransportationLicenseInvoker) Invoke

type RecognizeVatInvoiceInvoker

type RecognizeVatInvoiceInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeVatInvoiceInvoker) Invoke

type RecognizeVehicleLicenseInvoker

type RecognizeVehicleLicenseInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeVehicleLicenseInvoker) Invoke

type RecognizeVinInvoker

type RecognizeVinInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeVinInvoker) Invoke

type RecognizeWaybillElectronicInvoker

type RecognizeWaybillElectronicInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeWaybillElectronicInvoker) Invoke

type RecognizeWebImageInvoker

type RecognizeWebImageInvoker struct {
	*invoker.BaseInvoker
}

func (*RecognizeWebImageInvoker) Invoke

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL