v1

package
v0.0.62 Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 1

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 GenReqDefForRecognizeDriverLicense

func GenReqDefForRecognizeDriverLicense() *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 GenReqDefForRecognizeIdCard

func GenReqDefForRecognizeIdCard() *def.HttpRequestDef

func GenReqDefForRecognizeInvoiceVerification added in v0.0.59

func GenReqDefForRecognizeInvoiceVerification() *def.HttpRequestDef

func GenReqDefForRecognizeLicensePlate

func GenReqDefForRecognizeLicensePlate() *def.HttpRequestDef

func GenReqDefForRecognizeMvsInvoice

func GenReqDefForRecognizeMvsInvoice() *def.HttpRequestDef

func GenReqDefForRecognizePassport

func GenReqDefForRecognizePassport() *def.HttpRequestDef

func GenReqDefForRecognizeQuotaInvoice

func GenReqDefForRecognizeQuotaInvoice() *def.HttpRequestDef

func GenReqDefForRecognizeTaxiInvoice

func GenReqDefForRecognizeTaxiInvoice() *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 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

检测定位图片上指定要识别的票证(票据、证件或其他文字载体),并对其进行结构化识别。接口以列表形式返回图片上要识别票证的位置坐标、结构化识别的内容以及对应的类别。 计费次数说明: 只对识别成功的票证进行计费,识别失败的票证不计费。例如图片中包含三张票证,有两张识别成功,一张识别失败,此时接口计费两次。

func (*OcrClient) RecognizeBankcard

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

识别银行卡上的关键文字信息,并返回识别的结构化结果。 说明: 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

func (*OcrClient) RecognizeBusinessCard

识别名片图片上的文字信息,并返回识别的结构化结果。支持对多种不同版式名片进行结构化信息提取。

func (*OcrClient) RecognizeBusinessLicense

识别营业执照首页图片中的文字信息,并返回识别的结构化结果。 说明: 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

func (*OcrClient) RecognizeDriverLicense

识别用户上传的驾驶证图片(或者用户提供的华为云上OBS的驾驶证图片文件的URL)中主页与副页的文字内容,并将识别的结果返回给用户。 说明: 如果图片中包含多张卡证票据,请调用智能分类识别服务。

func (*OcrClient) RecognizeFlightItinerary

识别飞机行程单中的文字信息,并返回识别的结构化结果。 说明: 如果图片中包含多张卡证票据,请调用智能分类识别服务。

func (*OcrClient) RecognizeGeneralTable

识别用于识别用户上传的通用表格图片(或者用户提供的华为云上OBS的通用表格图片文件的URL)中的文字内容,并将识别的结果返回给用户。

func (*OcrClient) RecognizeGeneralText

识别图片上的文字信息,返回识别的文字和坐标。支持扫描文件、电子文档、书籍、票据和表单等多种场景的文字识别。

func (*OcrClient) RecognizeHandwriting

识别文档中的手写文字信息,并将识别的结构化结果返回给用户。

func (*OcrClient) RecognizeIdCard

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

识别身份证图片中的文字内容,并将识别的结果返回给用户。 说明: 身份证识别只支持中国大陆汉族身份证识别。 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

func (*OcrClient) RecognizeInvoiceVerification added in v0.0.59

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

func (*OcrClient) RecognizeLicensePlate

识别输入图片中的车牌信息,并返回其坐标和内容。

func (*OcrClient) RecognizeMvsInvoice

识别机动车销售发票图片中的文字内容,并将识别的结果返回给用户。 说明: 该增值税发票仅限于中华人民共和国境内使用的增值税发票。 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

func (*OcrClient) RecognizePassport

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

识别用户上传的护照首页图片中的文字信息,并返回识别的结构化结果。当前版本支持中国护照的全字段识别。外国护照支持护照下方两行国际标准化的机读码识别,并可从中提取6-7个关键字段信息。 说明: 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

func (*OcrClient) RecognizeQuotaInvoice

识别定额发票中的文字信息,并返回识别的结构化结果。 说明: 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

func (*OcrClient) RecognizeTaxiInvoice

识别出租车发票中的文字信息,并返回识别的结构化结果。 说明: 如果图片中包含多张卡证票据,请调用智能分类识别服务。

func (*OcrClient) RecognizeTollInvoice

识别车辆通行费发票中的文字信息,并返回识别的结构化结果。 说明: 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

func (*OcrClient) RecognizeTrainTicket

识别火车票中的文字信息,并返回识别的结构化结果。 说明: 如果图片中包含多张卡证票据,请调用[智能分类识别](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=OCR&api=AutoClassification)服务。

func (*OcrClient) RecognizeTransportationLicense

识别道路运输证首页中的文字信息,并返回识别的结构化结果。 说明: 如果图片中包含多张卡证票据,请调用智能分类识别服务。

func (*OcrClient) RecognizeVatInvoice

识别用户上传的增值税发票图片(或者用户提供的华为云上OBS的增值税发票图片文件的URL)中的文字内容,并将识别的结果返回给用户。 说明: 该增值税发票仅限于中华人民共和国境内使用的增值税发票。 如果图片中包含多张卡证票据,请调用智能分类识别服务。

func (*OcrClient) RecognizeVehicleLicense

识别用户上传的行驶证图片(或者用户提供的华为云上OBS的行驶证图片文件的URL)中主页和副页的文字内容,并将识别的结果返回给用户。 说明: 如果图片中包含多张卡证票据,请调用智能分类识别服务。

func (*OcrClient) RecognizeVin

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

识别图片中的车架号信息,并将识别结果返回给用户。

func (*OcrClient) RecognizeWebImage

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

识别网络图片中的文字内容,并返回识别的结构化结果。

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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