Documentation ¶
Index ¶
- type AutoClassificationRequestBody
- type AutoClassificationResult
- type AutoClassificationResultStatus
- type BankcardRequestBody
- type BankcardResult
- type BeneficiaryItem
- type BusinessCardRequestBody
- type BusinessCardResult
- type BusinessLicenseRequestBody
- type BusinessLicenseResult
- type CambodianIdCardRequestBody
- type CambodianIdCardResult
- type ChileIdCardConfidence
- type ChileIdCardRequestBody
- type ChileIdCardResult
- type DriverLicenseRequestBody
- type DriverLicenseResult
- type ExitEntryPermitConfidence
- type ExitEntryPermitEndorsementInfo
- type ExitEntryPermitRequestBody
- type ExitEntryPermitResult
- type ExtraInfoList
- type FinancialStatementRequestBody
- type FinancialStatementResult
- type FinancialStatementResultImageSize
- type FinancialStatementWordsBlockList
- type FinancialStatementWordsRegionList
- type FlightItineraryRequestBody
- type FlightItineraryResult
- type GeneralTableRequestBody
- type GeneralTableResult
- type GeneralTableWordsBlockList
- type GeneralTextRequestBody
- type GeneralTextResult
- type GeneralTextWordsBlockList
- type HandwritingRequestBody
- type HandwritingResult
- type HandwritingWordsBlockList
- type HealthCodeRequestBody
- type HealthCodeResult
- type HealthCodeWordsBlockList
- type HkIdCardRequestBody
- type HkIdCardResult
- type IdCardRequestBody
- type IdCardResult
- type IdDocumentRequestBody
- type IdcardVerificationResult
- type InsuranceItem
- type InsurancePolicyDetail
- type InsurancePolicyRequestBody
- type InsurancePolicyResult
- type InsurantItem
- type InvoiceVerificationRequestBody
- type ItemList
- type ItineraryList
- type LicensePlateRequestBody
- type LicensePlateResult
- type MacaoIdCardRequestBody
- type MacaoIdCardResult
- type MainlandTravelPermitConfidence
- type MainlandTravelPermitRequestBody
- type MainlandTravelPermitResult
- type MvsInvoiceRequestBody
- type MvsInvoiceResult
- type MyanmarDriverLicenseConfidence
- type MyanmarDriverLicenseRequestBody
- type MyanmarDriverLicenseResult
- type MyanmarIdcardConfidence
- type MyanmarIdcardRequestBody
- type MyanmarIdcardResult
- type PassportRequestBody
- type PassportResult
- type PcrTestRecordConfidence
- type PcrTestRecordRequestBody
- type PcrTestRecordResult
- type PcrTestRecordWordsBlockList
- type QualificationCategory
- type QualificationCategoryConfidence
- type QualificationCertificateRequestBody
- type QualificationCertificateResult
- type QualificationConfidence
- type QuotaInvoiceRequestBody
- type QuotaInvoiceResult
- type RecognizeAutoClassificationRequest
- type RecognizeAutoClassificationResponse
- type RecognizeBankcardRequest
- type RecognizeBankcardResponse
- type RecognizeBusinessCardRequest
- type RecognizeBusinessCardResponse
- type RecognizeBusinessLicenseRequest
- type RecognizeBusinessLicenseResponse
- type RecognizeCambodianIdCardRequest
- type RecognizeCambodianIdCardResponse
- type RecognizeChileIdCardRequest
- type RecognizeChileIdCardResponse
- type RecognizeDriverLicenseRequest
- type RecognizeDriverLicenseResponse
- type RecognizeExitEntryPermitRequest
- type RecognizeExitEntryPermitResponse
- type RecognizeFinancialStatementRequest
- type RecognizeFinancialStatementResponse
- type RecognizeFlightItineraryRequest
- type RecognizeFlightItineraryResponse
- type RecognizeGeneralTableRequest
- type RecognizeGeneralTableResponse
- type RecognizeGeneralTextRequest
- type RecognizeGeneralTextResponse
- type RecognizeHandwritingRequest
- type RecognizeHandwritingResponse
- type RecognizeHealthCodeRequest
- type RecognizeHealthCodeResponse
- type RecognizeHkIdCardRequest
- type RecognizeHkIdCardResponse
- type RecognizeIdCardRequest
- type RecognizeIdCardResponse
- type RecognizeIdDocumentRequest
- type RecognizeIdDocumentResponse
- type RecognizeInsurancePolicyRequest
- type RecognizeInsurancePolicyResponse
- type RecognizeInvoiceVerificationRequest
- type RecognizeInvoiceVerificationResponse
- type RecognizeLicensePlateRequest
- type RecognizeLicensePlateResponse
- type RecognizeMacaoIdCardRequest
- type RecognizeMacaoIdCardResponse
- type RecognizeMainlandTravelPermitRequest
- type RecognizeMainlandTravelPermitResponse
- type RecognizeMvsInvoiceRequest
- type RecognizeMvsInvoiceResponse
- type RecognizeMyanmarDriverLicenseRequest
- type RecognizeMyanmarDriverLicenseResponse
- type RecognizeMyanmarIdcardRequest
- type RecognizeMyanmarIdcardResponse
- type RecognizePassportRequest
- type RecognizePassportResponse
- type RecognizePcrTestRecordRequest
- type RecognizePcrTestRecordResponse
- type RecognizeQualificationCertificateRequest
- type RecognizeQualificationCertificateResponse
- type RecognizeQuotaInvoiceRequest
- type RecognizeQuotaInvoiceResponse
- type RecognizeTaxiInvoiceRequest
- type RecognizeTaxiInvoiceResponse
- type RecognizeThailandIdcardRequest
- type RecognizeThailandIdcardResponse
- type RecognizeThailandLicensePlateRequest
- type RecognizeThailandLicensePlateResponse
- type RecognizeTollInvoiceRequest
- type RecognizeTollInvoiceResponse
- type RecognizeTrainTicketRequest
- type RecognizeTrainTicketResponse
- type RecognizeTransportationLicenseRequest
- type RecognizeTransportationLicenseResponse
- type RecognizeVatInvoiceRequest
- type RecognizeVatInvoiceResponse
- type RecognizeVehicleLicenseRequest
- type RecognizeVehicleLicenseResponse
- type RecognizeVinRequest
- type RecognizeVinResponse
- type RecognizeWaybillElectronicRequest
- type RecognizeWaybillElectronicResponse
- type RecognizeWebImageRequest
- type RecognizeWebImageResponse
- type TaxiInvoiceRequestBody
- type TaxiInvoiceResult
- type ThailandIdcardConfidence
- type ThailandIdcardRequestBody
- type ThailandIdcardResult
- type ThailandLicensePlateItem
- type ThailandLicensePlateRequestBody
- type TollInvoiceRequestBody
- type TollInvoiceResult
- type TrainTicketRequestBody
- type TrainTicketResult
- type TransportationLicenseRequestBody
- type TransportationLicenseResult
- type VatInvoiceRequestBody
- type VatInvoiceResult
- type VehicleLicenseRequestBody
- type VehicleLicenseResult
- type VinRequestBody
- type VinResult
- type WaybillElectronicRequestBody
- type WaybillElectronicResult
- type WebImageRequestBody
- type WebImageResult
- type WebImageWordsBlockList
- type WordsListIem
- type WordsRegionList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoClassificationRequestBody ¶
type AutoClassificationRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8000px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 可以指定要识别的票证,指定后不出现在此List的票证不识别。不指定时默认返回所有支持类别票证的识别信息。 TypeList *[]string `json:"type_list,omitempty"` }
func (AutoClassificationRequestBody) String ¶
func (o AutoClassificationRequestBody) String() string
type AutoClassificationResult ¶
type AutoClassificationResult struct { Status *AutoClassificationResultStatus `json:"status"` // 对应票证具体结构化识别的结果。 Content *interface{} `json:"content"` // 对应票证的类别。 Type string `json:"type"` // 文字块的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location [][]int32 `json:"location"` }
func (AutoClassificationResult) String ¶
func (o AutoClassificationResult) String() string
type AutoClassificationResultStatus ¶ added in v0.0.59
type AutoClassificationResultStatus struct { // 指示各对应票证的状态码 ErrorCode *string `json:"error_code,omitempty"` // 指示各对应票证的状态信息 ErrorMsg *string `json:"error_msg,omitempty"` }
func (AutoClassificationResultStatus) String ¶ added in v0.0.59
func (o AutoClassificationResultStatus) String() string
type BankcardRequestBody ¶
type BankcardRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 返回文本块坐标及单元格坐标信息,可选值包括: - true:返回文本块和单元格坐标; - false:不返回。 > 说明: - 未传入该参数时默认为false,即不返回。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` }
func (BankcardRequestBody) String ¶
func (o BankcardRequestBody) String() string
type BankcardResult ¶
type BankcardResult struct { // 发卡行。 BankName *string `json:"bank_name,omitempty"` // 银行卡号。 CardNumber *string `json:"card_number,omitempty"` // 有效期开始日期。 IssueDate *string `json:"issue_date,omitempty"` // 有效期截止日期。 ExpiryDate *string `json:"expiry_date,omitempty"` // 银行卡类别,如:储蓄卡,信用卡。 Type *string `json:"type,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` // 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TextLocation *interface{} `json:"text_location,omitempty"` }
func (BankcardResult) String ¶
func (o BankcardResult) String() string
type BeneficiaryItem ¶ added in v0.0.67
type BeneficiaryItem struct { BeneficiaryName *InsurancePolicyDetail `json:"beneficiary_name,omitempty"` BeneficiaryType *InsurancePolicyDetail `json:"beneficiary_type,omitempty"` BeneficiaryOrder *InsurancePolicyDetail `json:"beneficiary_order,omitempty"` }
func (BeneficiaryItem) String ¶ added in v0.0.67
func (o BeneficiaryItem) String() string
type BusinessCardRequestBody ¶
type BusinessCardRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 图片朝向检测开关,可选值包括: - true:检测图片朝向; - false:不检测图片朝向。 > 说明: - 支持任意角度的图片朝向检测。未传入该参数时默认为false,即不检测图片朝向。 DetectDirection *bool `json:"detect_direction,omitempty"` // 返回矫正后的名片图像的BASE64编码的开关,可选值包括: - true:返回BASE64编码; - false:不返回BASE64编码。 > 说明: - 未传入该参数时默认为false,即不返回BASE64编码。 ReturnAdjustedImage *bool `json:"return_adjusted_image,omitempty"` }
func (BusinessCardRequestBody) String ¶
func (o BusinessCardRequestBody) String() string
type BusinessCardResult ¶
type BusinessCardResult struct { // 姓名列表。 Name *[]string `json:"name,omitempty"` // 职位头衔列表。 Title *[]string `json:"title,omitempty"` // 公司列表。 Company *[]string `json:"company,omitempty"` // 部门列表。 Department *[]string `json:"department,omitempty"` // 联系方式列表。 Phone *[]string `json:"phone,omitempty"` // 地址列表。 Address *[]string `json:"address,omitempty"` // 邮箱列表。 Email *[]string `json:"email,omitempty"` // 传真列表。 Fax *[]string `json:"fax,omitempty"` // 邮编列表。 Postcode *[]string `json:"postcode,omitempty"` // 公司网址列表。 Website *[]string `json:"website,omitempty"` // 其余信息列表。 ExtraInfoList *[]ExtraInfoList `json:"extra_info_list,omitempty"` // 返回矫正后的名片图像的BASE64编码。 AdjustedImage *string `json:"adjusted_image,omitempty"` }
func (BusinessCardResult) String ¶
func (o BusinessCardResult) String() string
type BusinessLicenseRequestBody ¶
type BusinessLicenseRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` }
func (BusinessLicenseRequestBody) String ¶
func (o BusinessLicenseRequestBody) String() string
type BusinessLicenseResult ¶
type BusinessLicenseResult struct { // - 老版本营业执照对应注册号。 - 新三证合一版本营业执照对应社会保障号。 RegistrationNumber *string `json:"registration_number,omitempty"` // 企业名称。 Name *string `json:"name,omitempty"` // 公司/企业类型/主体类型。 Type *string `json:"type,omitempty"` // 住所/营业场所/企业住所。 Address *string `json:"address,omitempty"` // 法定代表人/负责人。 LegalRepresentative *string `json:"legal_representative,omitempty"` // 注册资本。 RegisteredCapital *string `json:"registered_capital,omitempty"` // 成立日期。 FoundDate *string `json:"found_date,omitempty"` // 营业期限。 BusinessTerm *string `json:"business_term,omitempty"` // 经营范围。 BusinessScope *string `json:"business_scope,omitempty"` // 发照日期。 IssueDate *string `json:"issue_date,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` }
func (BusinessLicenseResult) String ¶
func (o BusinessLicenseResult) String() string
type CambodianIdCardRequestBody ¶ added in v0.0.96
type CambodianIdCardRequestBody struct { // 与url二选一。 图像数据,base64编码。图片尺寸不小于15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIF格式。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的URL路径,目前仅支持华为云上OBS提供的匿名公开授权访问的URL以及公网URL。 Url *string `json:"url,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true: 返回身份证头像照片的 base64 编码 - false: 不返回身份证头像照片的 base64 编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` // 是否返回头像坐标的开关,可选值如下所示: - true: 返回身份证头像的位置坐标 - false: 不返回身份证头像的位置坐标 未传入该参数时默认为“false”,即不返回身份证的头像坐标。 ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"` // 是否返回身份证类型的开关,可选值如下所示: - true:返回身份证的类型,类型包括身份证原件以及身份证复印件 - false:不返回身份证的类型 ReturnIdcardType *bool `json:"return_idcard_type,omitempty"` }
func (CambodianIdCardRequestBody) String ¶ added in v0.0.96
func (o CambodianIdCardRequestBody) String() string
type CambodianIdCardResult ¶ added in v0.0.103
type CambodianIdCardResult struct { // 身份证号码。 IdNumber *string `json:"id_number,omitempty"` // 高棉语版姓名。 NameKh *string `json:"name_kh,omitempty"` // 英文姓名。 NameEn *string `json:"name_en,omitempty"` // 出生日期。 BirthDate *string `json:"birth_date,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 身高。 Height *string `json:"height,omitempty"` // 出生地。 BirthPlace *string `json:"birth_place,omitempty"` // 地址,以空格分隔。 Address *string `json:"address,omitempty"` // 签发起始日期。 IssueDate *string `json:"issue_date,omitempty"` // 签发结束日期。 ExpiryDate *string `json:"expiry_date,omitempty"` // 图片中的个人特征。 Description *string `json:"description,omitempty"` // 机器码第一行。 MachineCode1 *string `json:"machine_code1,omitempty"` // 机器码第二行。 MachineCode2 *string `json:"machine_code2,omitempty"` // 机器码第三行。 MachineCode3 *string `json:"machine_code3,omitempty"` // 头像的base64编码。 当输入参数“return_portrait_image”为“true”时,才返回该参数。 PortraitImage *string `json:"portrait_image,omitempty"` // 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` // 身份证的类型。当输入参数“ idcard_type ”为“true”时,才返回该参数。取值如下所示: - normal:身份证原件 - copy:复印的身份证 IdcardType *string `json:"idcard_type,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` }
func (CambodianIdCardResult) String ¶ added in v0.0.103
func (o CambodianIdCardResult) String() string
type ChileIdCardConfidence ¶ added in v0.0.72
type ChileIdCardConfidence struct { // 姓氏置信度。 Surname *float32 `json:"surname,omitempty"` // 名置信度。 GivenName *float32 `json:"given_name,omitempty"` // 国籍置信度。 Nationality *float32 `json:"nationality,omitempty"` // 性别置信度。 Sex *float32 `json:"sex,omitempty"` // 出生日置信度。 Birth *float32 `json:"birth,omitempty"` // 发行日置信度。 IssueDate *float32 `json:"issue_date,omitempty"` // 有效期置信度。 ExpiryDate *float32 `json:"expiry_date,omitempty"` // 文档编号置信度。 DocumentNumber *float32 `json:"document_number,omitempty"` // 身份证号置信度。 Number *float32 `json:"number,omitempty"` }
func (ChileIdCardConfidence) String ¶ added in v0.0.72
func (o ChileIdCardConfidence) String() string
type ChileIdCardRequestBody ¶ added in v0.0.72
type ChileIdCardRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` }
func (ChileIdCardRequestBody) String ¶ added in v0.0.72
func (o ChileIdCardRequestBody) String() string
type ChileIdCardResult ¶ added in v0.0.72
type ChileIdCardResult struct { // 姓氏。 Surname *[]string `json:"surname,omitempty"` // 名。 GivenName *string `json:"given_name,omitempty"` // 国籍。 Nationality *string `json:"nationality,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 出生日。 Birth *string `json:"birth,omitempty"` // 发行日。 IssueDate *string `json:"issue_date,omitempty"` // 有效期。 ExpiryDate *string `json:"expiry_date,omitempty"` // 文档编号。 DocumentNumber *string `json:"document_number,omitempty"` // 身份证号。 Number *string `json:"number,omitempty"` Confidence *ChileIdCardConfidence `json:"confidence,omitempty"` }
func (ChileIdCardResult) String ¶ added in v0.0.72
func (o ChileIdCardResult) String() string
type DriverLicenseRequestBody ¶
type DriverLicenseRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 检测场景: - front:驾驶证主页。 - back:驾驶证副页。 > 说明:如果参数值为空或无该参数,系统默认识别主页,建议填写,准确率更高。 Side *string `json:"side,omitempty"` // 是否返回发证机关的开关,可选值包括: true:返回发证机关 false:不返回发证机关 如果无该参数,系统默认不返回发证机关。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnIssuingAuthority *bool `json:"return_issuing_authority,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` }
func (DriverLicenseRequestBody) String ¶
func (o DriverLicenseRequestBody) String() string
type DriverLicenseResult ¶
type DriverLicenseResult struct { // 驾驶证类型。 normal:纸质驾驶证 electronic:电子驾驶证 Type *string `json:"type,omitempty"` // 驾驶证号。 Number *string `json:"number,omitempty"` // 姓名。 Name *string `json:"name,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 国籍。 Nationality *string `json:"nationality,omitempty"` // 住址。 Address *string `json:"address,omitempty"` // 出生日期。 Birth *string `json:"birth,omitempty"` // 初次领证日期。 IssueDate *string `json:"issue_date,omitempty"` // 准驾类型。 Class *string `json:"class,omitempty"` // 有效起始日期。 ValidFrom *string `json:"valid_from,omitempty"` // 有效结束日期。 ValidTo *string `json:"valid_to,omitempty"` // 发证机关。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 档案编号。 FileNumber *string `json:"file_number,omitempty"` // 记录。 Record *string `json:"record,omitempty"` // 累积记分。 AccumulatedScores *string `json:"accumulated_scores,omitempty"` // 状态。 Status *[]string `json:"status,omitempty"` // 生成时间。 GenerationDate *string `json:"generation_date,omitempty"` // 当前时间。 CurrentTime *string `json:"current_time,omitempty"` // 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TextLocation *interface{} `json:"text_location,omitempty"` }
func (DriverLicenseResult) String ¶
func (o DriverLicenseResult) String() string
type ExitEntryPermitConfidence ¶ added in v0.0.103
type ExitEntryPermitConfidence struct { // 姓名的置信度。 Name *float32 `json:"name,omitempty"` // 英文姓名的置信度。 NameEn *float32 `json:"name_en,omitempty"` // 出生日期的置信度。 BirthDate *float32 `json:"birth_date,omitempty"` // 性别的置信度 Sex *float32 `json:"sex,omitempty"` // 证件号的置信度。 Number *float32 `json:"number,omitempty"` // 有效期限的置信度。 ValidPeriod *float32 `json:"valid_period,omitempty"` // 签发机关的置信度。 IssuingAuthority *float32 `json:"issuing_authority,omitempty"` // 签发地点的置信度。 IssuePlace *float32 `json:"issue_place,omitempty"` // 机器码的置信度。 MachineCode *float32 `json:"machine_code,omitempty"` // 证件类型的置信度。 Type *float32 `json:"type,omitempty"` // 证件图片正反面信息的置信度。 Side *float32 `json:"side,omitempty"` // 香港签注信息的置信度。 EndorsementInfoHk *interface{} `json:"endorsement_info_hk,omitempty"` // 澳门签注信息的置信度。 EndorsementInfoMo *interface{} `json:"endorsement_info_mo,omitempty"` // 台湾签注信息的置信度。 EndorsementInfoTw *interface{} `json:"endorsement_info_tw,omitempty"` }
func (ExitEntryPermitConfidence) String ¶ added in v0.0.103
func (o ExitEntryPermitConfidence) String() string
type ExitEntryPermitEndorsementInfo ¶ added in v0.0.103
type ExitEntryPermitEndorsementInfo struct { // 签注种类。 EndorsementType *string `json:"endorsement_type,omitempty"` // 签注往返有效次数。 ValidRoundTrips *string `json:"valid_round_trips,omitempty"` // 签注有效期。 EndorsementValidPeriod *string `json:"endorsement_valid_period,omitempty"` // 签注备注。 Remark *string `json:"remark,omitempty"` // 签注签发信息。 IssueInfo *string `json:"issue_info,omitempty"` }
func (ExitEntryPermitEndorsementInfo) String ¶ added in v0.0.103
func (o ExitEntryPermitEndorsementInfo) String() string
type ExitEntryPermitRequestBody ¶ added in v0.0.96
type ExitEntryPermitRequestBody struct { // 与url二选一。 图像数据,base64编码,要求base64编码后大小不超过10M。图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/en-us/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true: 返回身份证头像照片的 base64 编码 - false: 不返回身份证头像照片的 base64 编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` // 是否返回头像坐标的开关,可选值如下所示: - true: 返回身份证头像的位置坐标 - false: 不返回身份证头像的位置坐标 未传入该参数时默认为“false”,即不返回身份证的头像坐标。 ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"` }
func (ExitEntryPermitRequestBody) String ¶ added in v0.0.96
func (o ExitEntryPermitRequestBody) String() string
type ExitEntryPermitResult ¶ added in v0.0.103
type ExitEntryPermitResult struct { // 姓名。 Name *string `json:"name,omitempty"` // 英文姓名。 NameEn *string `json:"name_en,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 出生日期。 BirthDate *string `json:"birth_date,omitempty"` // 证件号。 Number *string `json:"number,omitempty"` // 签发机关。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 签发地点。 IssuePlace *string `json:"issue_place,omitempty"` // 有效期限。 ValidPeriod *string `json:"valid_period,omitempty"` // 机器码。 MachineCode *string `json:"machine_code,omitempty"` // 头像的base64编码。当输入参数“return_portrait_image”为“true”时,才返回该参数。 PortraitImage *string `json:"portrait_image,omitempty"` // 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` // 证件类型。可选值包括: - \"往来港澳通行证 \" - \"往来台湾通行证\" Type *string `json:"type,omitempty"` // 证件图片正反面信息。可选值包括: - \"front\":证件图片为正面 - \"back\":证件图片为反面 Side *string `json:"side,omitempty"` EndorsementInfoHk *ExitEntryPermitEndorsementInfo `json:"endorsement_info_hk,omitempty"` EndorsementInfoMo *ExitEntryPermitEndorsementInfo `json:"endorsement_info_mo,omitempty"` EndorsementInfoTw *ExitEntryPermitEndorsementInfo `json:"endorsement_info_tw,omitempty"` Confidence *ExitEntryPermitConfidence `json:"confidence,omitempty"` }
func (ExitEntryPermitResult) String ¶ added in v0.0.103
func (o ExitEntryPermitResult) String() string
type ExtraInfoList ¶
type ExtraInfoList struct { // 表示key值,可能是qq, wechat, alipay及bank等。 Item *string `json:"item,omitempty"` // 表示value值,对应qq, wechat, alipay及bank等的账号。 Value *string `json:"value,omitempty"` // 对应item关联的额外信息,为bank时第一个默认为户名,第二个为开户行,为alipay时第一个默认为账号名。 Note *[]string `json:"note,omitempty"` }
func (ExtraInfoList) String ¶
func (o ExtraInfoList) String() string
type FinancialStatementRequestBody ¶ added in v0.0.67
type FinancialStatementRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 返回文本块坐标及单元格坐标信息,可选值包括: - true:返回文本块和单元格坐标; - false:不返回。 > 说明: - 未传入该参数时默认为false,即不返回。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` // 返回字段识别置信度,小数点后四位。可选值包括: - true:返回字段置信度; - false:不返回。 > 说明: - 未传入该参数时默认为false,即不返回字段置信度。 ReturnConfidence *bool `json:"return_confidence,omitempty"` // 是否返回表格转换Microsoft Excel的base64编码字段。可选值包括: - true:返回’excel’字段,表示xlsx格式的表格识别结果的base64编码; - false:不返回。 > 说明: - 对返回的Excel编码,可用Python函数 base64.b64decode解码后保存为xlsx文件。 ReturnExcel *bool `json:"return_excel,omitempty"` // 返回表格坐标,可选值包括: - true:返回表格坐标; - false:不返回。 > 说明: - 未传入该参数时默认为false,即不返回。 ReturnTableLocation *bool `json:"return_table_location,omitempty"` // 返回矫正后的图像大小,可选值包括: - true:返回矫正图像大小; - false:不返回。 > 说明: - 未传入该参数时默认为false,即不返回。 ReturnImageSize *bool `json:"return_image_size,omitempty"` }
func (FinancialStatementRequestBody) String ¶ added in v0.0.67
func (o FinancialStatementRequestBody) String() string
type FinancialStatementResult ¶ added in v0.0.67
type FinancialStatementResult struct { // 识别出来的表格、文本区域个数。 WordsRegionCount int32 `json:"words_region_count"` // 返回的表格、文本区域列表。输出顺序从左到右,从上到下。 WordsRegionList []FinancialStatementWordsRegionList `json:"words_region_list"` // 表格图像转换为excel的base64编码,图像中的文字和表格按位置写入excel,可编辑。对返回的excel编码,可用base64.b64decode解码并保存为xlsx文件。 Excel *string `json:"excel,omitempty"` ImageSize *FinancialStatementResultImageSize `json:"image_size,omitempty"` }
func (FinancialStatementResult) String ¶ added in v0.0.67
func (o FinancialStatementResult) String() string
type FinancialStatementResultImageSize ¶ added in v0.0.67
type FinancialStatementResultImageSize struct { // 矫正后图像的高。 Height *int32 `json:"height,omitempty"` // 矫正后图像的宽。 Width *int32 `json:"width,omitempty"` }
func (FinancialStatementResultImageSize) String ¶ added in v0.0.67
func (o FinancialStatementResultImageSize) String() string
type FinancialStatementWordsBlockList ¶ added in v0.0.67
type FinancialStatementWordsBlockList struct { // 文字块内容。当入参\"return_text_location\"为false时,每个单元格返回一个文本值,不同行文本由换行符 \"\\n\" 拼接。 Words *string `json:"words,omitempty"` // 文字块位置信息,列表形式,分别表示文字块4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 文字块识别结果置信度信息,置信度越大,表示本次识别的对应字段的可靠性越大,在统计意义上,置信度越大正确率越高。注:置信度由算法给出,其不直接等价于对应字段的精度。 Confidence *float32 `json:"confidence,omitempty"` // 单元格行信息,列表形式。多个连续值表示单元格垮多行。 Rows *[]int32 `json:"rows,omitempty"` // 单元格列信息,列表形式。多个连续值表示单元格垮多列。 Columns *[]int32 `json:"columns,omitempty"` // 单元格位置信息,列表形式,分别表示单元格4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 CellLocation *[][]int32 `json:"cell_location,omitempty"` }
func (FinancialStatementWordsBlockList) String ¶ added in v0.0.67
func (o FinancialStatementWordsBlockList) String() string
type FinancialStatementWordsRegionList ¶ added in v0.0.67
type FinancialStatementWordsRegionList struct { // 区域属性:文本或表格。 Type *string `json:"type,omitempty"` // 区域内文字块数目。对文本区,文字块以文本字段为单位;对表格区,文字块以单元格内所有字段为单位。 WordsBlockCount *float32 `json:"words_block_count,omitempty"` // 表格位置信息,列表形式,分别表示表格4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TableLocation *[][]int32 `json:"table_location,omitempty"` // 区域内文字块列表,输出顺序从左到右,从上到下。 WordsBlockList *[]FinancialStatementWordsBlockList `json:"words_block_list,omitempty"` }
func (FinancialStatementWordsRegionList) String ¶ added in v0.0.67
func (o FinancialStatementWordsRegionList) String() string
type FlightItineraryRequestBody ¶
type FlightItineraryRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` }
func (FlightItineraryRequestBody) String ¶
func (o FlightItineraryRequestBody) String() string
type FlightItineraryResult ¶
type FlightItineraryResult struct { // 印刷序号。 SerialNumber *string `json:"serial_number,omitempty"` // 旅客姓名。 PassengerName *string `json:"passenger_name,omitempty"` // 有效身份证件号码。 IdNumber *string `json:"id_number,omitempty"` // 备注。 EndorsementsRestrictions *string `json:"endorsements_restrictions,omitempty"` // 订单号。 OrderNumber *string `json:"order_number,omitempty"` // 票价。 Fare *string `json:"fare,omitempty"` // 民航(CAAC)发展基金。 CaacDevelopmentFund *string `json:"caac_development_fund,omitempty"` // 燃油附加费。 FuelSurcharge *string `json:"fuel_surcharge,omitempty"` // 其他税费。 OtherTaxes *string `json:"other_taxes,omitempty"` // 合计。 Total *string `json:"total,omitempty"` // 电子客票号码。 ETicketNumber *string `json:"e_ticket_number,omitempty"` // 验证码。 CheckCode *string `json:"check_code,omitempty"` // 提示信息。 ReferenceInformation *string `json:"reference_information,omitempty"` // 保险费。 Insurance *string `json:"insurance,omitempty"` // 销售单位代号。 AgentCode *string `json:"agent_code,omitempty"` // 填开单位。 IssueOrganization *string `json:"issue_organization,omitempty"` // 填开日期。 IssueDate *string `json:"issue_date,omitempty"` // 机票行程列表。 ItineraryList *[]ItineraryList `json:"itinerary_list,omitempty"` // 相关字段的置信度信息,取值范围0~1。 置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 > 说明: - (1)置信度中的相关字段均与返回值中的相关字段一一对应; - (2)置信度中的itinerary_list的顺序与返回值中的itinerary_list的顺序是一致的。 Confidence *interface{} `json:"confidence,omitempty"` }
func (FlightItineraryResult) String ¶
func (o FlightItineraryResult) String() string
type GeneralTableRequestBody ¶
type GeneralTableRequestBody struct { // 与url二选一 图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 返回文本块坐标及单元格坐标信息,可选值如下所示: - true:返回文本块和单元格坐标 - false:不返回 > 说明: - 如果未传入该参数时默认为false,即不返回。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` // 是否返回置信度的开关,可选值包括: - true:返回置信度 - false:不返回置信度 > 说明: - 如果未传入该参数,系统默认为“false”,即不返回置信度。 ReturnConfidence *bool `json:"return_confidence,omitempty"` // 是否返回表格转换Microsoft Excel的base64编码字段。可选值包括: - true:返回'excel'字段,表示xlsx格式的表格识别结果的base64编码 - false:不返回。默认为false > 说明: - 对返回的Excel编码,可用Python函数 base64.b64decode解码后保存为.xlsx文件。 ReturnExcel *bool `json:"return_excel,omitempty"` }
func (GeneralTableRequestBody) String ¶
func (o GeneralTableRequestBody) String() string
type GeneralTableResult ¶
type GeneralTableResult struct { // 文字区域数目。 WordsRegionCount int32 `json:"words_region_count"` // 文字区域识别结果列表,输出顺序从左到右,先上后下。 WordsRegionList []WordsRegionList `json:"words_region_list"` // 表格图像转换为excel的base64编码,图像中的文字和表格按位置写入excel。对返回的excel编码可用base64.b64decode解码并保存为.xlsx文件。 Excel *string `json:"excel,omitempty"` }
func (GeneralTableResult) String ¶
func (o GeneralTableResult) String() string
type GeneralTableWordsBlockList ¶
type GeneralTableWordsBlockList struct { // 文字块识别结果。 Words *string `json:"words,omitempty"` // 字段的平均置信度,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *float32 `json:"confidence,omitempty"` // 文字块位置信息,列表形式,分别表示文字块4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 单元格内文字段列表。输出顺序从左到右,从上到下。仅当入参\"return_text_location\"为true时存在。 WordsList *[]WordsListIem `json:"words_list,omitempty"` // 文字块占用的行信息,编号从0开始,列表形式,数据类型为Integer。仅在表格区域内有效,即type字段为\"table\"时该字段有效。 Rows *[]int32 `json:"rows,omitempty"` // 文字块占用的列信息,编号从0开始,列表形式,数据类型为Integer。仅在表格区域内有效,即type字段为\"table\"时该字段有效。 Columns *[]int32 `json:"columns,omitempty"` // 单元格位置信息,列表形式,分别表示单元格4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 CellLocation *[][]int32 `json:"cell_location,omitempty"` }
子区域识别文字块列表,输出顺序从左到右,先上后下。
func (GeneralTableWordsBlockList) String ¶
func (o GeneralTableWordsBlockList) String() string
type GeneralTextRequestBody ¶
type GeneralTextRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 图片朝向检测开关,可选值包括: - true:检测图片朝向; - false:不检测图片朝向。 > 说明: - 支持任意角度的图片朝向检测。未传入该参数时默认为false,即不检测图片朝向。 DetectDirection *bool `json:"detect_direction,omitempty"` // 快速模式开关,针对单行文字图片(要求图片只包含一行文字,且文字区域占比超过50%),打开时可以更快返回识别。可选值包括: - true:打开快速模式; - false:关闭快速模式。 > 说明: - 未传入该参数时默认为false,即关闭快速模式。 QuickMode *bool `json:"quick_mode,omitempty"` }
func (GeneralTextRequestBody) String ¶
func (o GeneralTextRequestBody) String() string
type GeneralTextResult ¶
type GeneralTextResult struct { // 图片朝向,仅当detect_direction为true时,该字段有效。返回图片逆时针旋转角度,值区间为[0, 360)。当detect_direction为false时,该字段值为 -1。 Direction float32 `json:"direction"` // 识别文字块数目。 WordsBlockCount int32 `json:"words_block_count"` // 识别文字块列表,输出顺序从左到右,先上后下。 WordsBlockList []GeneralTextWordsBlockList `json:"words_block_list"` }
func (GeneralTextResult) String ¶
func (o GeneralTextResult) String() string
type GeneralTextWordsBlockList ¶
type GeneralTextWordsBlockList struct { // 文字块识别结果。 Words string `json:"words"` // 文字块的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location [][]int32 `json:"location"` }
识别文字块列表,输出顺序从左到右,先上后下。
func (GeneralTextWordsBlockList) String ¶
func (o GeneralTextWordsBlockList) String() string
type HandwritingRequestBody ¶
type HandwritingRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于8px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 快速模式开关,针对单行文字图片(要求图片只包含一行文字,且文字区域占比超过50%),打开时可以更快返回识别内容。可选值包括: - true:打开快速模式; - false:关闭快速模式。 > 说明: - 未传入该参数时默认为false,即关闭快速模式 QuickMode *bool `json:"quick_mode,omitempty"` // 字符集设置,用户可以根据实际需要限定输出字符集范围。可选值如下所示。 - \"digit\": 数字模式; - \"letter\": 大小写字母模式; - \"digit_letter\": 数字+字母模式; - \"general\": 数字+字母+中文模式; > 说明: - 未传入该参数时,默认为“general”模式。 CharSet *string `json:"char_set,omitempty"` // 校正图片的倾斜角度开关,可选值如下所示。 - true:校正图片的倾斜角度; - false:不校正图片的倾斜角度。 > 说明: - 支持任意角度的校正,未传入该参数时默认为“false”。 DetectDirection *bool `json:"detect_direction,omitempty"` }
func (HandwritingRequestBody) String ¶
func (o HandwritingRequestBody) String() string
type HandwritingResult ¶
type HandwritingResult struct { // 代表检测识别出来的文字块数目。 \"segment_digit\" 和\"segment\"默认为1。 WordsBlockCount int32 `json:"words_block_count"` // 识别文字块列表,输出顺序从左到右,从上到下。 WordsBlockList []HandwritingWordsBlockList `json:"words_block_list"` }
func (HandwritingResult) String ¶
func (o HandwritingResult) String() string
type HandwritingWordsBlockList ¶
type HandwritingWordsBlockList struct { // 文字块识别结果。 Words *string `json:"words,omitempty"` // 说明该识别结果所属类型,例如:handwriting。 Type *string `json:"type,omitempty"` // 文字块words的置信度。 Confidence *float32 `json:"confidence,omitempty"` // 文字块words的区域位置信息,列表形式,分别表示文字块顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` }
func (HandwritingWordsBlockList) String ¶
func (o HandwritingWordsBlockList) String() string
type HealthCodeRequestBody ¶ added in v0.0.88
type HealthCodeRequestBody struct { // 图像数据,base64编码,图片尺寸不小于15×15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前仅支持华为云上OBS提供的匿名公开授权访问的URL以及公网URL。 Url *string `json:"url,omitempty"` // 校正图片的倾斜角度开关,可选值如下所示: - true:校正图片的倾斜角度 - false:不校正图片的倾斜角度 支持任意角度的校正,未传入该参数时默认为“false”。 DetectDirection *bool `json:"detect_direction,omitempty"` }
func (HealthCodeRequestBody) String ¶ added in v0.0.88
func (o HealthCodeRequestBody) String() string
type HealthCodeResult ¶ added in v0.0.88
type HealthCodeResult struct { // 防疫码类别: - 健康码:health_code - 核酸检测记录:pcr_test_record - 通信行程卡:travel_card - 其他:other Type string `json:"type"` // 姓名 Name string `json:"name"` // 身份证号码 IdcardNumber string `json:"idcard_number"` // 手机号码 PhoneNumber string `json:"phone_number"` // 省份 Province string `json:"province"` // 城市 City string `json:"city"` // 健康码或行程卡的更新时间 Time string `json:"time"` // 健康码或行程卡颜色。 健康码颜色可选值包括: - \"green\",绿码 - \"yellow\",黄码 - \"red\",红码 - \"gray\",灰码 行程卡颜色可选值包括: - \"green\",绿码 - \"yellow\",黄码 - \"red\",红码 Color string `json:"color"` // 疫苗接种情况 VaccinationStatus string `json:"vaccination_status"` // 核酸检测结果,可选值包括: - \"positive\",即阳性 - \"negative\",即阴性 - \"unknown\",未知 PcrTestResult string `json:"pcr_test_result"` // 核酸检测机构 PcrTestOrganization string `json:"pcr_test_organization"` // 核酸检测结果更新时间 PcrTestTime string `json:"pcr_test_time"` // 核酸检测采样时间 PcrSamplingTime string `json:"pcr_sampling_time"` // 行程卡的途径地址 ReachedCity []string `json:"reached_city"` // 各个字段的置信度。 Confidence *interface{} `json:"confidence"` // 代表检测识别出来的文字块数目。 WordsBlockCount int32 `json:"words_block_count"` // 识别文字块列表,输出顺序从左到右,从上到下。 WordsBlockList []HealthCodeWordsBlockList `json:"words_block_list"` }
func (HealthCodeResult) String ¶ added in v0.0.88
func (o HealthCodeResult) String() string
type HealthCodeWordsBlockList ¶ added in v0.0.91
type HealthCodeWordsBlockList struct { // 文字块识别结果。 Words *string `json:"words,omitempty"` // 识别到的文字块的区域位置信息,列表形式,分别表示文字块4个顶点的(x,y)坐标。采用图像坐标系,图像坐标原点为图像左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 各个字段的置信度 Confidence *float32 `json:"confidence,omitempty"` }
func (HealthCodeWordsBlockList) String ¶ added in v0.0.91
func (o HealthCodeWordsBlockList) String() string
type HkIdCardRequestBody ¶ added in v0.0.96
type HkIdCardRequestBody struct { // 与url二选一。 图像数据,base64编码,要求base64编码后大小不超过10M。图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/en-us/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true: 返回身份证头像照片的 base64 编码 - false: 不返回身份证头像照片的 base64 编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` // 是否返回头像坐标的开关,可选值如下所示: - true: 返回身份证头像的位置坐标 - false: 不返回身份证头像的位置坐标 未传入该参数时默认为“false”,即不返回身份证的头像坐标。 ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"` }
func (HkIdCardRequestBody) String ¶ added in v0.0.96
func (o HkIdCardRequestBody) String() string
type HkIdCardResult ¶ added in v0.0.103
type HkIdCardResult struct { // 中文姓名。 Name *string `json:"name,omitempty"` // 英文姓名。 NameEn *string `json:"name_en,omitempty"` // 性别。 男: value值为:M 女: value值为:F Sex *string `json:"sex,omitempty"` // 出生日期。 BirthDate *string `json:"birth_date,omitempty"` // 身份证号。 Number *string `json:"number,omitempty"` // 证件符号。 Symbols *string `json:"symbols,omitempty"` // 中文姓名对应电码。 NameTelegraphCode *string `json:"name_telegraph_code,omitempty"` // 是否永久性居民身份证。 永久:value值为true 非永久:value值为false Permanent *bool `json:"permanent,omitempty"` // 首次领用日期。 InitialIssueDate *string `json:"initial_issue_date,omitempty"` // 签发日期。 IssueDate *string `json:"issue_date,omitempty"` // 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` // 头像的base64编码,默认返回尺寸较大的头像。 当输入参数“return_portrait_image”为true时,才返回该参数。 PortraitImage *string `json:"portrait_image,omitempty"` // 各个字段的置信度。 Confidence *interface{} `json:"confidence,omitempty"` }
func (HkIdCardResult) String ¶ added in v0.0.103
func (o HkIdCardResult) String() string
type IdCardRequestBody ¶
type IdCardRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // - front:身份证正面。 - back:身份证背面。 > 说明: 如果参数值为空或无该参数,系统自动识别,建议填写,准确率更高。 Side *string `json:"side,omitempty"` // 返回校验身份证号等信息的开关,默认false,可选值如下所示: - true:返回校验信息 - false:不返回校验信息 ReturnVerification *bool `json:"return_verification,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` // 返回判断身份证图像是否经过翻拍的开关,默认false,可选值如下所示: - true :返回身份证图像是否经过翻拍 - false:不返回身份证图像是否经过翻拍 DetectReproduce *bool `json:"detect_reproduce,omitempty"` // 返回判断身份证图像是否是黑白复印件的开关,默认false,可选值如下所示: - true :返回身份证图像是否是复印件 - false : 不返回身份证图像是否是复印件 DetectCopy *bool `json:"detect_copy,omitempty"` }
func (IdCardRequestBody) String ¶
func (o IdCardRequestBody) String() string
type IdCardResult ¶
type IdCardResult struct { // 姓名。 Name *string `json:"name,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 出生日期。 Birth *string `json:"birth,omitempty"` // 民族。 Ethnicity *string `json:"ethnicity,omitempty"` // 地址。 Address *string `json:"address,omitempty"` // 身份证号。 Number *string `json:"number,omitempty"` // 发证机关。 Issue *string `json:"issue,omitempty"` // 有效起始日期。 ValidFrom *string `json:"valid_from,omitempty"` // 有效结束日期。 > 说明: - 身份证识别支持中华人民共和国居民身份证识别。 ValidTo *string `json:"valid_to,omitempty"` VerificationResult *IdcardVerificationResult `json:"verification_result,omitempty"` // 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。当“return_text_location”设置为“true”时才返回。 TextLocation *interface{} `json:"text_location,omitempty"` // 判断身份证图像是否经过翻拍,“true”表示是翻拍,“false”表示未经过翻拍。仅在输入参数detect_reproduce为true时,返回该字段。 DetectReproduceResult *bool `json:"detect_reproduce_result,omitempty"` // 判断身份证图像是黑白复印件还是原件,“true”表示是复印件,“false”表示是原件。仅在输入参数detect_copy为true时,返回该字段。 DetectCopyResult *bool `json:"detect_copy_result,omitempty"` }
func (IdCardResult) String ¶
func (o IdCardResult) String() string
type IdDocumentRequestBody ¶ added in v0.0.93
type IdDocumentRequestBody struct { // 该参数与url二选一。图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF。 Image *string `json:"image,omitempty"` // 该参数与image二选一。图片的url路径,目前支持: Image URL. Currently, the following URLs are supported: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 证件签发国家或地区代码,命名遵循ISO-3166 3位代码。可选值。支持填写1个或多个国家/地区。指定参数后,服务只识别指定国家/地区的卡证,如留空,则识别所有地区卡证。建议国家/地区固定或有限范围的情况下填写。支持国家/地区列表见表1国家/地区和证件列表。 CountryRegion *[]string `json:"country_region,omitempty"` // 证件类型。可选值。支持填写1种或多种证件。指定参数后,服务只识别指定类型的卡证,如留空,默认识别所有类型卡证,建议已知证件类型的情况下填写。支持证件类型如下: - PP: passport,国际护照。 - DL: driving license,驾驶证。 - ID: identification card,各国颁发的身份证类型证件,比如身份证、选民卡、社保卡等。 IdType *[]string `json:"id_type,omitempty"` // 控制是否返回portrait_image(证件中的人像图片),True代表需要返回,False代表不需要。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` }
func (IdDocumentRequestBody) String ¶ added in v0.0.93
func (o IdDocumentRequestBody) String() string
type IdcardVerificationResult ¶ added in v0.0.59
type IdcardVerificationResult struct { // 身份证号规则校验是否通过。“true”表示身份证号规则校验通过,“false”表示身份证号规则校验不通过。当身份证图片是国徽面时,默认是false。仅在输入参数return_verification为true时,返回该字段。 ValidNumber *bool `json:"valid_number,omitempty"` // 出生日期与身份证号所表示的出生日期是否一致。“true”表示一致,“false”表示不一致。当身份证图片是国徽面,或者身份证号规则校验不通过时,默认是false。仅在输入参数return_verification为true时,返回该字段。 ValidBirth *bool `json:"valid_birth,omitempty"` // 性别与身份证号所表示的性别信息是否一致。“true”表示一致,“false”表示不一致。当身份证图片是国徽面,或者身份证号规则校验不通过时,默认是false。仅在输入参数return_verification为true时,返回该字段。 ValidSex *bool `json:"valid_sex,omitempty"` // 当前日期是否在有效期内。“true”表示当前日期在有效期内,“false”表示当前日期不在有效期内。当身份证图片是人像面时,默认是false。仅在输入参数return_verification为true时,返回该字段。 ValidDate *bool `json:"valid_date,omitempty"` }
校验信息。仅在输入参数return_verification为true时,返回该字段,该字段包含valid_number、valid_birth、valid_sex和valid_date的校验信息。
func (IdcardVerificationResult) String ¶ added in v0.0.59
func (o IdcardVerificationResult) String() string
type InsuranceItem ¶ added in v0.0.67
type InsuranceItem struct { InsuranceName *InsurancePolicyDetail `json:"insurance_name,omitempty"` InsurancePeriod *InsurancePolicyDetail `json:"insurance_period,omitempty"` InsuranceAmount *InsurancePolicyDetail `json:"insurance_amount,omitempty"` PaymentFrequency *InsurancePolicyDetail `json:"payment_frequency,omitempty"` PaymentPeriod *InsurancePolicyDetail `json:"payment_period,omitempty"` PaymentAmount *InsurancePolicyDetail `json:"payment_amount,omitempty"` }
func (InsuranceItem) String ¶ added in v0.0.67
func (o InsuranceItem) String() string
type InsurancePolicyDetail ¶ added in v0.0.67
type InsurancePolicyDetail struct { // 对应识别出的文本内容 Words *string `json:"words,omitempty"` // 对应识别出的四个顶点坐标 Location *[][]int32 `json:"location,omitempty"` }
func (InsurancePolicyDetail) String ¶ added in v0.0.67
func (o InsurancePolicyDetail) String() string
type InsurancePolicyRequestBody ¶ added in v0.0.67
type InsurancePolicyRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 为Boolean类型,若不传该字段,默认不检测图像倾斜角度文字方向,为True时,会检测倾斜角度并矫正识别 DetectDirection *bool `json:"detect_direction,omitempty"` }
func (InsurancePolicyRequestBody) String ¶ added in v0.0.67
func (o InsurancePolicyRequestBody) String() string
type InsurancePolicyResult ¶ added in v0.0.67
type InsurancePolicyResult struct { // 发卡行。 BankName *string `json:"bank_name,omitempty"` BillNumber *InsurancePolicyDetail `json:"bill_number,omitempty"` Company *InsurancePolicyDetail `json:"company,omitempty"` EffectiveDate *InsurancePolicyDetail `json:"effective_date,omitempty"` ApplicantName *InsurancePolicyDetail `json:"applicant_name,omitempty"` ApplicantSex *InsurancePolicyDetail `json:"applicant_sex,omitempty"` ApplicantBirthday *InsurancePolicyDetail `json:"applicant_birthday,omitempty"` ApplicantIdType *InsurancePolicyDetail `json:"applicant_id_type,omitempty"` ApplicantIdNumber *InsurancePolicyDetail `json:"applicant_id_number,omitempty"` // 被保人列表(第一个默认为主被保人)。 InsurantList *[]InsurantItem `json:"insurant_list,omitempty"` // 受益人列表。 BeneficiaryList *[]BeneficiaryItem `json:"beneficiary_list,omitempty"` // 保险项目信息列表。 InsuranceList *[]InsuranceItem `json:"insurance_list,omitempty"` }
func (InsurancePolicyResult) String ¶ added in v0.0.67
func (o InsurancePolicyResult) String() string
type InsurantItem ¶ added in v0.0.67
type InsurantItem struct { InsurantName *InsurancePolicyDetail `json:"insurant_name,omitempty"` InsurantSex *InsurancePolicyDetail `json:"insurant_sex,omitempty"` InsurantBirthday *InsurancePolicyDetail `json:"insurant_birthday,omitempty"` InsurantIdType *InsurancePolicyDetail `json:"insurant_id_type,omitempty"` InsurantIdNumber *InsurancePolicyDetail `json:"insurant_id_number,omitempty"` }
func (InsurantItem) String ¶ added in v0.0.67
func (o InsurantItem) String() string
type InvoiceVerificationRequestBody ¶ added in v0.0.59
type InvoiceVerificationRequestBody struct { // 发票代码 Code string `json:"code"` // 发票号码 Number string `json:"number"` // 发票日期格式YYYY-MM-DD IssueDate string `json:"issue_date"` // 校验码后六位 发票种类为增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、区块链电子发票时此项不可为空(区块链电子发票验真时,填写的是5位校验码) CheckCode *string `json:"check_code,omitempty"` // 合计金额(不含税) 1.发票种类为增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链电子发票时不可为空; 2.增值税专用发票、增值税电子专用发票、机动车销售统一发票、区块链电子发票填写发票合计金额(不含税),二手车发票填写发票车价合计 SubtotalAmount *string `json:"subtotal_amount,omitempty"` }
func (InvoiceVerificationRequestBody) String ¶ added in v0.0.59
func (o InvoiceVerificationRequestBody) String() string
type ItemList ¶
type ItemList struct { // 货物或应税劳务、服务名称。 Name *string `json:"name,omitempty"` // 规格型号。 Specification *string `json:"specification,omitempty"` // 单位。 Unit *string `json:"unit,omitempty"` // 数量。 Quantity *string `json:"quantity,omitempty"` // 单价。 UnitPrice *string `json:"unit_price,omitempty"` // 车牌号码。 当“type”被识别为“toll”且 “advanced_mode”设置为“true” 时才返回。 LicensePlateNumber *string `json:"license_plate_number,omitempty"` // 金额。 Amount *string `json:"amount,omitempty"` // 税率。 TaxRate *string `json:"tax_rate,omitempty"` // 税额。 Tax *string `json:"tax,omitempty"` // 通行日期止。 当“type”被识别为“toll”且“advanced_mode”设置为“true”时才返回。 EndDate *string `json:"end_date,omitempty"` // 通行日期起。 当“type”被识别为“toll”且“advanced_mode”设置为“true”时才返回。 StartDate *string `json:"start_date,omitempty"` // 车辆类型。 当“type”被识别为“toll”且“advanced_mode”设置为“true”时才返回。 VehicleType *string `json:"vehicle_type,omitempty"` }
type ItineraryList ¶
type ItineraryList struct { // 始发站。 DepartureStation *string `json:"departure_station,omitempty"` // 目的站。 DestinationStation *string `json:"destination_station,omitempty"` // 承运人。 Carrier *string `json:"carrier,omitempty"` // 航班号。 Flight *string `json:"flight,omitempty"` // 座位等级。 CabinClass *string `json:"cabin_class,omitempty"` // 日期。 Date *string `json:"date,omitempty"` // 时间。 Time *string `json:"time,omitempty"` // 客票类别。 FareBasis *string `json:"fare_basis,omitempty"` // 客票生效日期。 EffectiveDate *string `json:"effective_date,omitempty"` // 有效截止日期。 ExpiryDate *string `json:"expiry_date,omitempty"` // 免费行李。 BaggageAllowance *string `json:"baggage_allowance,omitempty"` }
机票行程列表。
func (ItineraryList) String ¶
func (o ItineraryList) String() string
type LicensePlateRequestBody ¶
type LicensePlateRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` }
func (LicensePlateRequestBody) String ¶
func (o LicensePlateRequestBody) String() string
type LicensePlateResult ¶
type LicensePlateResult struct { // 车牌内容。 PlateNumber string `json:"plate_number"` // 当前版本支持的车牌底色类型: - blue: 蓝色 - green: 绿色 - black: 黑色 - white: 白色 - yellow: 黄色 PlateColor string `json:"plate_color"` // 车牌的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 PlateLocation [][]int32 `json:"plate_location"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence float32 `json:"confidence"` }
func (LicensePlateResult) String ¶
func (o LicensePlateResult) String() string
type MacaoIdCardRequestBody ¶ added in v0.0.103
type MacaoIdCardRequestBody struct { // 与url二选一。 图像数据,base64编码,要求base64编码后大小不超过10M。图片最小边不小于15像素,最长边不超过8192像素。支持JPG/PNG/BMP/TIFF格式。 图片Base64编码示例 如/9j/4AAQSkZJRgABAg...,带有多余前缀会产生The image format is not supported报错。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/en-us/api-ocr/ocr_03_0132.html)>。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // front:身份证正面 back:身份证背面 如果参数值为空或无该参数,系统自动识别,建议填写,准确率更高。 Side *string `json:"side,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true: 返回身份证头像照片的 base64 编码 - false: 不返回身份证头像照片的 base64 编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` }
func (MacaoIdCardRequestBody) String ¶ added in v0.0.103
func (o MacaoIdCardRequestBody) String() string
type MacaoIdCardResult ¶ added in v0.0.103
type MacaoIdCardResult struct { // 证件图片正反面信息。可选值包括: - \"front\": 证件图片为正面 - \"back\": 证件图片为反面 Side *string `json:"side,omitempty"` // 姓名。 Name *string `json:"name,omitempty"` // 英文姓名,姓名单词之间使用空格进行间隔。 NameEn *string `json:"name_en,omitempty"` // 性别,返回“男”或“女”。 Sex *string `json:"sex,omitempty"` // 本次发证日期。 IssueDate *string `json:"issue_date,omitempty"` // 证件有效期。 ExpiryDate *string `json:"expiry_date,omitempty"` // 出生日期。 BirthDate *string `json:"birth_date,omitempty"` // 首次发证日期。 InitialIssueDate *string `json:"initial_issue_date,omitempty"` // 身高。 Height *string `json:"height,omitempty"` // 身份证号。 Number *string `json:"number,omitempty"` // 身份证上的字母代码,表示出生地等信息。 Symbols *string `json:"symbols,omitempty"` // 身份证背面第一行机器码。 MachineCode1 *string `json:"machine_code1,omitempty"` // 身份证背面第二行机器码。 MachineCode2 *string `json:"machine_code2,omitempty"` // 身份证背面第三行机器码。 MachineCode3 *string `json:"machine_code3,omitempty"` // 身份证头像照片的Base64编码。 若入参“return_portrait_image”字段缺失时,则此字段不存在。 PortraitImage *string `json:"portrait_image,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。注:置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` }
func (MacaoIdCardResult) String ¶ added in v0.0.103
func (o MacaoIdCardResult) String() string
type MainlandTravelPermitConfidence ¶ added in v0.0.103
type MainlandTravelPermitConfidence struct { // 中文姓名的置信度。 Name *float32 `json:"name,omitempty"` // 英文姓名的置信度。 NameEn *float32 `json:"name_en,omitempty"` // 出生日期的置信度。 BirthDate *float32 `json:"birth_date,omitempty"` // 性别的置信度。 Sex *float32 `json:"sex,omitempty"` // 有效期限的置信度。 ValidPeriod *float32 `json:"valid_period,omitempty"` // 签发机关的置信度。 IssuingAuthority *float32 `json:"issuing_authority,omitempty"` // 证件号的置信度。 Number *float32 `json:"number,omitempty"` // 签发地点的置信度。 IssuePlace *float32 `json:"issue_place,omitempty"` // 签发次数的置信度。 IssueTimes *float32 `json:"issue_times,omitempty"` // 证件类别的置信度。 Type *float32 `json:"type,omitempty"` // 证件图片正反面信息的置信度。 Side *float32 `json:"side,omitempty"` // 回乡证背面的香港/澳门/台湾身份证姓名的置信度。 IdName *float32 `json:"id_name,omitempty"` // 回乡证背面的香港/澳门/台湾身份证号码的置信度。 IdNumber *float32 `json:"id_number,omitempty"` // 机读码第一行的置信度。 MachineCode1 *float32 `json:"machine_code1,omitempty"` // 机读码第二行的置信度。 MachineCode2 *float32 `json:"machine_code2,omitempty"` // 机读码第三行的置信度。 MachineCode3 *float32 `json:"machine_code3,omitempty"` }
func (MainlandTravelPermitConfidence) String ¶ added in v0.0.103
func (o MainlandTravelPermitConfidence) String() string
type MainlandTravelPermitRequestBody ¶ added in v0.0.96
type MainlandTravelPermitRequestBody struct { // 与url二选一。 图像数据,base64编码,图片尺寸不小于15×15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一。 图片的url路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/en-us/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true: 返回身份证头像照片的 base64 编码 - false: 不返回身份证头像照片的 base64 编码 未传入该参数时默认为“false”,即不返回身份证头像照片的 base64 编码。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` // 是否返回头像坐标的开关,可选值如下所示: - true: 返回身份证头像的位置坐标 - false: 不返回身份证头像的位置坐标 未传入该参数时默认为“false”,即不返回身份证的头像坐标。 ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"` }
func (MainlandTravelPermitRequestBody) String ¶ added in v0.0.96
func (o MainlandTravelPermitRequestBody) String() string
type MainlandTravelPermitResult ¶ added in v0.0.103
type MainlandTravelPermitResult struct { // 中文姓名。 Name *string `json:"name,omitempty"` // 英文姓名。 NameEn *string `json:"name_en,omitempty"` // 出生日期。 BirthDate *string `json:"birth_date,omitempty"` // 性别。 Sex *string `json:"sex,omitempty"` // 有效期限。 ValidPeriod *string `json:"valid_period,omitempty"` // 签发机关。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 证件号。 Number *string `json:"number,omitempty"` // 签发地点。 IssuePlace *string `json:"issue_place,omitempty"` // 签发次数。 IssueTimes *string `json:"issue_times,omitempty"` // 回乡证背面的香港/澳门/台湾身份证姓名。 IdName *string `json:"id_name,omitempty"` // 回乡证背面的香港/澳门/台湾身份证号码。 IdNumber *string `json:"id_number,omitempty"` // 机读码第一行。 MachineCode1 *string `json:"machine_code1,omitempty"` // 机读码第二行。 MachineCode2 *string `json:"machine_code2,omitempty"` // 机读码第三行。 MachineCode3 *string `json:"machine_code3,omitempty"` // 证件类别。可选值包括: - “港澳居民来往内地通行证” - “台湾居民来往大陆通行证” Type *string `json:"type,omitempty"` // 证件图片正反面信息。可选值包括: - \"front\":证件图片为正面 - \"back\":证件图片为反面 Side *string `json:"side,omitempty"` // 头像的base64编码。当输入参数“return_portrait_image”为“true”时,才返回该参数。 PortraitImage *string `json:"portrait_image,omitempty"` // 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` Confidence *MainlandTravelPermitConfidence `json:"confidence,omitempty"` }
func (MainlandTravelPermitResult) String ¶ added in v0.0.103
func (o MainlandTravelPermitResult) String() string
type MvsInvoiceRequestBody ¶
type MvsInvoiceRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` }
func (MvsInvoiceRequestBody) String ¶
func (o MvsInvoiceRequestBody) String() string
type MvsInvoiceResult ¶
type MvsInvoiceResult struct { // 发票代码。 Code *string `json:"code,omitempty"` // 发票号码。 Number *string `json:"number,omitempty"` // 机打代码。 MachinePrintedCode *string `json:"machine_printed_code,omitempty"` // 机打号码。 MachinePrintedNumber *string `json:"machine_printed_number,omitempty"` // 开票日期。 IssueDate *string `json:"issue_date,omitempty"` // 机器编号。 MachineNumber *string `json:"machine_number,omitempty"` // 购买方名称。 BuyerName *string `json:"buyer_name,omitempty"` // 购买方身份证号码/组织机构代码。 BuyerOrganizationNumber *string `json:"buyer_organization_number,omitempty"` // 购买方纳税人识别号。 BuyerId *string `json:"buyer_id,omitempty"` // 销货单位名称。 SellerName *string `json:"seller_name,omitempty"` // 销售方电话。 SellerPhone *string `json:"seller_phone,omitempty"` // 销售方纳税人识别号。 SellerId *string `json:"seller_id,omitempty"` // 销售方账号。 SellerAccount *string `json:"seller_account,omitempty"` // 销售方地址。 SellerAddress *string `json:"seller_address,omitempty"` // 销售方开户行。 SellerBank *string `json:"seller_bank,omitempty"` // 车辆类型。 VehicleType *string `json:"vehicle_type,omitempty"` // 厂牌型号。 BrandModel *string `json:"brand_model,omitempty"` // 产地。 ManufacturingLocation *string `json:"manufacturing_location,omitempty"` // 合格证号。 QualityCertificate *string `json:"quality_certificate,omitempty"` // 进口证明书号。 ImportCertificate *string `json:"import_certificate,omitempty"` // 商检单号。 InspectionNumber *string `json:"inspection_number,omitempty"` // 发动机号码。 EngineNumber *string `json:"engine_number,omitempty"` // 车辆识别代号/车架号码。 VehicleIdentificationNumber *string `json:"vehicle_identification_number,omitempty"` // 吨位。 Tonnage *string `json:"tonnage,omitempty"` // 限乘人数。 SeatingCapacity *string `json:"seating_capacity,omitempty"` // 主管税务机关。 TaxAuthority *string `json:"tax_authority,omitempty"` // 主管税务机关代码。 TaxAuthorityCode *string `json:"tax_authority_code,omitempty"` // 完税凭证号码。 TaxPaymentReceipt *string `json:"tax_payment_receipt,omitempty"` // 增值税税率或征收率。 TaxRate *string `json:"tax_rate,omitempty"` // 增值税税额。 Tax *string `json:"tax,omitempty"` // 不含税价。 TaxExclusivePrice *string `json:"tax_exclusive_price,omitempty"` // 价税合计。 Total *string `json:"total,omitempty"` // 价税合计大写。 TotalChinese *string `json:"total_chinese,omitempty"` // 税控码。 FiscalCode *string `json:"fiscal_code,omitempty"` }
func (MvsInvoiceResult) String ¶
func (o MvsInvoiceResult) String() string
type MyanmarDriverLicenseConfidence ¶ added in v0.0.72
type MyanmarDriverLicenseConfidence struct { // 缅文驾驶证号置信度。 CardNumber *float32 `json:"card_number,omitempty"` // 英文驾驶证号置信度。 CardNumberEn *float32 `json:"card_number_en,omitempty"` // 缅文名字置信度。 Name *float32 `json:"name,omitempty"` // 英文名字置信度。 NameEn *float32 `json:"name_en,omitempty"` // 缅文nrc号码置信度。 NrcId *float32 `json:"nrc_id,omitempty"` // 英文nrc号码置信度。 NrcIdEn *float32 `json:"nrc_id_en,omitempty"` // 缅文出生日期置信度。 Birth *float32 `json:"Birth,omitempty"` // 英文出生日期置信度。 BirthEn *float32 `json:"birth_en,omitempty"` // 缅文血型置信度。 BloodGroup *float32 `json:"blood_group,omitempty"` // 英文血型置信度。 BloodGroupEn *float32 `json:"blood_group_en,omitempty"` // 缅文有效期置信度。 ExpiriedDate *float32 `json:"expiried_date,omitempty"` // 英文有效期置信度。 ExpiriedDateEn *float32 `json:"expiried_date_en,omitempty"` }
func (MyanmarDriverLicenseConfidence) String ¶ added in v0.0.72
func (o MyanmarDriverLicenseConfidence) String() string
type MyanmarDriverLicenseRequestBody ¶ added in v0.0.72
type MyanmarDriverLicenseRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // - true:输出为unicode格式 - false:输出为zawgyi格式 如果参数值为空或无该参数,默认输出为zawgyi格式。 ConvertUnicode *bool `json:"convert_unicode,omitempty"` }
func (MyanmarDriverLicenseRequestBody) String ¶ added in v0.0.72
func (o MyanmarDriverLicenseRequestBody) String() string
type MyanmarDriverLicenseResult ¶ added in v0.0.72
type MyanmarDriverLicenseResult struct { // 缅文驾驶证号。 CardNumber *string `json:"card_number,omitempty"` // 英文驾驶证号。 CardNumberEn *string `json:"card_number_en,omitempty"` // 缅文名字。 Name *string `json:"name,omitempty"` // 英文名字。 NameEn *string `json:"name_en,omitempty"` // 缅文nrc号码。 NrcId *string `json:"nrc_id,omitempty"` // 英文nrc号码。 NrcIdEn *string `json:"nrc_id_en,omitempty"` // 缅文出生日期。 Birth *string `json:"Birth,omitempty"` // 英文出生日期。 BirthEn *string `json:"birth_en,omitempty"` // 缅文血型。 BloodGroup *string `json:"blood_group,omitempty"` // 英文血型。 BloodGroupEn *string `json:"blood_group_en,omitempty"` // 缅文有效期。 ExpiriedDate *string `json:"expiried_date,omitempty"` // 英文有效期。 ExpiriedDateEn *string `json:"expiried_date_en,omitempty"` Confidence *MyanmarDriverLicenseConfidence `json:"confidence,omitempty"` }
func (MyanmarDriverLicenseResult) String ¶ added in v0.0.72
func (o MyanmarDriverLicenseResult) String() string
type MyanmarIdcardConfidence ¶ added in v0.0.72
type MyanmarIdcardConfidence struct { // 身份证号码置信度。 NrcId *float32 `json:"nrc_id,omitempty"` // 签发日期置信度。 IssueDate *float32 `json:"issue_date,omitempty"` // 姓名置信度。 Name *float32 `json:"name,omitempty"` // 出生日期置信度。 Birth *float32 `json:"birth,omitempty"` // 族群或宗教置信度。 BloodlinesReligion *float32 `json:"bloodlines_religion,omitempty"` // 身高置信度。 Height *float32 `json:"height,omitempty"` // 血型置信度。 BloodGroup *float32 `json:"blood_group,omitempty"` // 身份证的卡号(背面)置信度。 CardId *float32 `json:"card_id,omitempty"` // 背面的身份证号码。 NrcIdBack *float32 `json:"nrc_id_back,omitempty"` // 职业置信度。 Profession *float32 `json:"profession,omitempty"` // 地址置信度。 Address *float32 `json:"address,omitempty"` }
func (MyanmarIdcardConfidence) String ¶ added in v0.0.72
func (o MyanmarIdcardConfidence) String() string
type MyanmarIdcardRequestBody ¶ added in v0.0.72
type MyanmarIdcardRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // - true:输出为unicode格式 - false:输出为zawgyi格式 如果参数值为空或无该参数,默认输出为zawgyi格式。 ConvertUnicode *bool `json:"convert_unicode,omitempty"` // 是否返回置信度的开关,可选值如下所示。 - true:返回置信度 - false:不返回置信度 如果无该参数,系统默认不返回置信度。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnConfidence *bool `json:"return_confidence,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true:返回身份证头像照片的 base64 编码 - false:不返回身份证头像照片的 base64 编码 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` // 是否返回头像坐标的开关,可选值如下所示: - true:返回身份证头像的位置 - false:不返回身份证头像的位置 ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"` // 是否返回身份证类型的开关,可选值如下所示: - true:返回身份证的类型,类型包括身份证原件以及身份证复印件 - false:不返回身份证的类型 未传入该参数时默认为false,即不返回身份证头像照片的 base64 编码。 ReturnIdcardType *bool `json:"return_idcard_type,omitempty"` }
func (MyanmarIdcardRequestBody) String ¶ added in v0.0.72
func (o MyanmarIdcardRequestBody) String() string
type MyanmarIdcardResult ¶ added in v0.0.72
type MyanmarIdcardResult struct { // 标示正面还是反面,取值为front或back。 Side *string `json:"side,omitempty"` // 身份证类型。取值如下所示: - new_version:新版身份证 - old_version:旧版 Class *string `json:"class,omitempty"` // 身份证号码。 NrcId *string `json:"nrc_id,omitempty"` // 签发日期。 IssueDate *string `json:"issue_date,omitempty"` // 姓名。 Name *string `json:"name,omitempty"` // 父亲名字。 FatherName *string `json:"father_name,omitempty"` // 出生日期。 Birth *string `json:"birth,omitempty"` // 族群或宗教。 BloodlinesReligion *string `json:"bloodlines_religion,omitempty"` // 身高。 Height *string `json:"height,omitempty"` // 血型。 BloodGroup *string `json:"blood_group,omitempty"` // 身份证的卡号(背面)。 CardId *string `json:"card_id,omitempty"` // 背面的身份证号码。 NrcIdBack *string `json:"nrc_id_back,omitempty"` // 职业。 Profession *string `json:"profession,omitempty"` // 地址。 Address *string `json:"address,omitempty"` Confidence *MyanmarIdcardConfidence `json:"confidence,omitempty"` // 头像的base64编码。 当输入参数“return_portrait_image”为“true”时,才返回该参数。 PortraitImage *string `json:"portrait_image,omitempty"` // 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` // 身份证的类型。取值如下所示: - normal:身份证原件 - copy:复印的身份证 当输入参数“return_idcard_type”为“true”时,才返回该参数。 IdcardType *string `json:"idcard_type,omitempty"` }
func (MyanmarIdcardResult) String ¶ added in v0.0.72
func (o MyanmarIdcardResult) String() string
type PassportRequestBody ¶
type PassportRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 输入值为护照颁发国的国家码,根据国家码选择对应的护照识别服务。 - 若输入中未选此字段,服务会根据自己识别判断的护照类型匹配相应的护照识别服务。 - 若选择值为GENERAL,则选择护照机器码识别。 - 若选择值为CHN,则选择中国护照全字段识别。 CountryCode *string `json:"country_code,omitempty"` }
func (PassportRequestBody) String ¶
func (o PassportRequestBody) String() string
type PassportResult ¶
type PassportResult struct { // 护照类型(P:普通因私护照、W:外交护照、G:公务护照)(英文)。 PassportType *string `json:"passport_type,omitempty"` // 护照签发国的国家码(英文)。 CountryCode *string `json:"country_code,omitempty"` // 护照号码(英文)。 PassportNumber *string `json:"passport_number,omitempty"` // 护照持有人国籍(英文)。 Nationality *string `json:"nationality,omitempty"` // 姓(英文)。 Surname *string `json:"surname,omitempty"` // 名字(英文)。 GivenName *string `json:"given_name,omitempty"` // 性别(英文)。 Sex *string `json:"sex,omitempty"` // 出生日期(英文)。 DateOfBirth *string `json:"date_of_birth,omitempty"` // 护照有效期(英文)。 DateOfExpiry *string `json:"date_of_expiry,omitempty"` // 护照签发日期(英文)。 DateOfIssue *string `json:"date_of_issue,omitempty"` // 出生地(英文)。 PlaceOfBirth *string `json:"place_of_birth,omitempty"` // 签发地(英文)。 PlaceOfIssue *string `json:"place_of_issue,omitempty"` // 签发机构(英文),其中对中国的英文简写统一输出为P.R.China。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` // 默认为空。对于部分常见国家的护照OCR服务,extra_info内会包含护照上由本地官方语言描述的字段信息及其他信息。 如中国护照,里面会包含汉字表达的姓名、出生地等信息。 ExtraInfo *interface{} `json:"extra_info,omitempty"` }
func (PassportResult) String ¶
func (o PassportResult) String() string
type PcrTestRecordConfidence ¶ added in v0.0.91
type PcrTestRecordConfidence struct { // 姓名的置信度 Name *float32 `json:"name,omitempty"` // 核酸检测采样时间的置信度 SamplingTime *float32 `json:"sampling_time,omitempty"` // 核酸检测结果更新时间的置信度 TestTime *float32 `json:"test_time,omitempty"` // 核酸检测结果的置信度 TestResult *float32 `json:"test_result,omitempty"` }
func (PcrTestRecordConfidence) String ¶ added in v0.0.91
func (o PcrTestRecordConfidence) String() string
type PcrTestRecordRequestBody ¶ added in v0.0.89
type PcrTestRecordRequestBody struct { // 图像数据,base64编码,图片尺寸不小于15×15像素,最长边不超过8192像素,支持JPG/PNG/BMP/TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前仅支持华为云上OBS提供的匿名公开授权访问的URL以及公网URL。 Url *string `json:"url,omitempty"` // 校正图片的倾斜角度开关,可选值如下所示: - true:校正图片的倾斜角度 - false:不校正图片的倾斜角度 支持任意角度的校正,未传入该参数时默认为“false”。 DetectDirection *bool `json:"detect_direction,omitempty"` }
func (PcrTestRecordRequestBody) String ¶ added in v0.0.89
func (o PcrTestRecordRequestBody) String() string
type PcrTestRecordResult ¶ added in v0.0.89
type PcrTestRecordResult struct { // 姓名 Name string `json:"name"` // 核酸检测采样时间 SamplingTime string `json:"sampling_time"` // 核酸检测结果更新时间 TestTime string `json:"test_time"` // 核酸检测结果,可选值包括: - \"positive\",即阳性 - \"negative\",即阴性 - \"unknown\",未知 TestResult string `json:"test_result"` Confidence *PcrTestRecordConfidence `json:"confidence"` // 代表检测识别出来的文字块数目。 WordsBlockCount int32 `json:"words_block_count"` // 识别文字块列表,输出顺序从左到右,从上到下。 WordsBlockList []PcrTestRecordWordsBlockList `json:"words_block_list"` }
func (PcrTestRecordResult) String ¶ added in v0.0.89
func (o PcrTestRecordResult) String() string
type PcrTestRecordWordsBlockList ¶ added in v0.0.89
type PcrTestRecordWordsBlockList struct { // 文字块识别结果。 Words *string `json:"words,omitempty"` // 识别到的文字块的区域位置信息,列表形式,分别表示文字块4个顶点的(x,y)坐标;采用图像坐标系,图像坐标原点为图像左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 字段的平均置信度,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *float32 `json:"confidence,omitempty"` }
func (PcrTestRecordWordsBlockList) String ¶ added in v0.0.89
func (o PcrTestRecordWordsBlockList) String() string
type QualificationCategory ¶ added in v0.0.67
type QualificationCategory struct { // 诚信考核信息(非必有,依赖对应从业资格证板式)。 Category *string `json:"category,omitempty"` // 初次领证日期(非必有,依赖对应从业资格证板式) InitialIssueDate *string `json:"initial_issue_date,omitempty"` // 有效起始日期(非必有,依赖对应从业资格证板式) IssueDate *string `json:"issue_date,omitempty"` // 有效期至 ExpiryDate *string `json:"expiry_date,omitempty"` }
func (QualificationCategory) String ¶ added in v0.0.67
func (o QualificationCategory) String() string
type QualificationCategoryConfidence ¶ added in v0.0.67
type QualificationCategoryConfidence struct { // 诚信考核信息(非必有,依赖对应从业资格证板式)。 Category *float32 `json:"category,omitempty"` // 初次领证日期(非必有,依赖对应从业资格证板式) InitialIssueDate *float32 `json:"initial_issue_date,omitempty"` // 有效起始日期(非必有,依赖对应从业资格证板式) IssueDate *float32 `json:"issue_date,omitempty"` // 有效期至 ExpiryDate *float32 `json:"expiry_date,omitempty"` }
func (QualificationCategoryConfidence) String ¶ added in v0.0.67
func (o QualificationCategoryConfidence) String() string
type QualificationCertificateRequestBody ¶ added in v0.0.67
type QualificationCertificateRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` }
func (QualificationCertificateRequestBody) String ¶ added in v0.0.67
func (o QualificationCertificateRequestBody) String() string
type QualificationCertificateResult ¶ added in v0.0.67
type QualificationCertificateResult struct { // 身份证号(非必有,依赖对应从业资格证板式)。 IdNumber *string `json:"id_number,omitempty"` // 考核时间(非必有,依赖对应从业资格证板式)。 AssessmentDate *string `json:"assessment_date,omitempty"` // 从业资格证号。 CertificateNumber *string `json:"certificate_number,omitempty"` // 档案号(非必有,依赖对应从业资格证板式)。 FileNumber *string `json:"file_number,omitempty"` // 福路通号(非必有,依赖对应从业资格证板式)。 UnionCardNumber *string `json:"union_card_number,omitempty"` // 继续教育信息(非必有,依赖对应从业资格证板式)。 ContinuingEducationInfo *string `json:"continuing_education_info,omitempty"` // 性别(非必有,依赖对应从业资格证板式)。 Sex *string `json:"sex,omitempty"` // 联系电话(非必有,依赖对应从业资格证板式)。 PhoneNumber *string `json:"phone_number,omitempty"` // 登记时间(非必有,依赖对应从业资格证板式)。 RegistrationDate *string `json:"registration_date,omitempty"` // 单位(非必有,依赖对应从业资格证板式)。 WorkUnit *string `json:"work_unit,omitempty"` // 诚信考核信息(非必有,依赖对应从业资格证板式)。 IntegrityAssessmentInfo *string `json:"integrity_assessment_info,omitempty"` // 国籍(非必有,依赖对应从业资格证板式)。 Nationality *string `json:"nationality,omitempty"` // 姓名。 Name *string `json:"name,omitempty"` // 住址。 Address *string `json:"address,omitempty"` // 准驾车型(非必有,依赖对应从业资格证板式)。 DrivingClass *string `json:"driving_class,omitempty"` // 发证机关(非必有,依赖对应从业资格证板式)。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 出生日期(非必有,依赖对应从业资格证板式)。 BirthDate *string `json:"birth_date,omitempty"` // 从业资格列表。 QualificationCategoryList *[]QualificationCategory `json:"qualification_category_list,omitempty"` Confidence *QualificationConfidence `json:"confidence,omitempty"` }
func (QualificationCertificateResult) String ¶ added in v0.0.67
func (o QualificationCertificateResult) String() string
type QualificationConfidence ¶ added in v0.0.67
type QualificationConfidence struct { // 身份证号置信度。 IdNumber *float32 `json:"id_number,omitempty"` // 考核时间置信度。 AssessmentDate *float32 `json:"assessment_date,omitempty"` // 从业资格证号置信度。 CertificateNumber *float32 `json:"certificate_number,omitempty"` // 档案号置信度。 FileNumber *float32 `json:"file_number,omitempty"` // 福路通号置信度。 UnionCardNumber *float32 `json:"union_card_number,omitempty"` // 继续教育信息置信度。 ContinuingEducationInfo *float32 `json:"continuing_education_info,omitempty"` // 性别置信度。 Sex *float32 `json:"sex,omitempty"` // 联系电话置信度。 PhoneNumber *float32 `json:"phone_number,omitempty"` // 登记时间置信度。 RegistrationDate *float32 `json:"registration_date,omitempty"` // 单位置信度。 WorkUnit *float32 `json:"work_unit,omitempty"` // 诚信考核信息置信度。 IntegrityAssessmentInfo *float32 `json:"integrity_assessment_info,omitempty"` // 国籍置信度。 Nationality *float32 `json:"nationality,omitempty"` // 姓名置信度。 Name *float32 `json:"name,omitempty"` // 住址置信度。 Address *float32 `json:"address,omitempty"` // 准驾车型置信度。 DrivingClass *float32 `json:"driving_class,omitempty"` // 发证机关置信度。 IssuingAuthority *float32 `json:"issuing_authority,omitempty"` // 出生日期置信度。 BirthDate *float32 `json:"birth_date,omitempty"` // 从业资格列表置信度。 QualificationCategoryList *[]QualificationCategoryConfidence `json:"qualification_category_list,omitempty"` }
func (QualificationConfidence) String ¶ added in v0.0.67
func (o QualificationConfidence) String() string
type QuotaInvoiceRequestBody ¶
type QuotaInvoiceRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` }
func (QuotaInvoiceRequestBody) String ¶
func (o QuotaInvoiceRequestBody) String() string
type QuotaInvoiceResult ¶
type QuotaInvoiceResult struct { // 发票号码。 Number *string `json:"number,omitempty"` // 发票代码。 Code *string `json:"code,omitempty"` // 地址。 Location *string `json:"location,omitempty"` // 发票金额。 Amount *string `json:"amount,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` }
func (QuotaInvoiceResult) String ¶
func (o QuotaInvoiceResult) String() string
type RecognizeAutoClassificationRequest ¶
type RecognizeAutoClassificationRequest struct {
Body *AutoClassificationRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeAutoClassificationRequest) String ¶
func (o RecognizeAutoClassificationRequest) String() string
type RecognizeAutoClassificationResponse ¶
type RecognizeAutoClassificationResponse struct { // 调用成功时表示调用结果。 调用失败时无此字段。 Result *[]AutoClassificationResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeAutoClassificationResponse) String ¶
func (o RecognizeAutoClassificationResponse) String() string
type RecognizeBankcardRequest ¶
type RecognizeBankcardRequest struct {
Body *BankcardRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeBankcardRequest) String ¶
func (o RecognizeBankcardRequest) String() string
type RecognizeBankcardResponse ¶
type RecognizeBankcardResponse struct { Result *BankcardResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeBankcardResponse) String ¶
func (o RecognizeBankcardResponse) String() string
type RecognizeBusinessCardRequest ¶
type RecognizeBusinessCardRequest struct {
Body *BusinessCardRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeBusinessCardRequest) String ¶
func (o RecognizeBusinessCardRequest) String() string
type RecognizeBusinessCardResponse ¶
type RecognizeBusinessCardResponse struct { Result *BusinessCardResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeBusinessCardResponse) String ¶
func (o RecognizeBusinessCardResponse) String() string
type RecognizeBusinessLicenseRequest ¶
type RecognizeBusinessLicenseRequest struct {
Body *BusinessLicenseRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeBusinessLicenseRequest) String ¶
func (o RecognizeBusinessLicenseRequest) String() string
type RecognizeBusinessLicenseResponse ¶
type RecognizeBusinessLicenseResponse struct { Result *BusinessLicenseResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeBusinessLicenseResponse) String ¶
func (o RecognizeBusinessLicenseResponse) String() string
type RecognizeCambodianIdCardRequest ¶ added in v0.0.96
type RecognizeCambodianIdCardRequest struct {
Body *CambodianIdCardRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeCambodianIdCardRequest) String ¶ added in v0.0.96
func (o RecognizeCambodianIdCardRequest) String() string
type RecognizeCambodianIdCardResponse ¶ added in v0.0.96
type RecognizeCambodianIdCardResponse struct { Result *CambodianIdCardResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeCambodianIdCardResponse) String ¶ added in v0.0.96
func (o RecognizeCambodianIdCardResponse) String() string
type RecognizeChileIdCardRequest ¶ added in v0.0.72
type RecognizeChileIdCardRequest struct {
Body *ChileIdCardRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeChileIdCardRequest) String ¶ added in v0.0.72
func (o RecognizeChileIdCardRequest) String() string
type RecognizeChileIdCardResponse ¶ added in v0.0.72
type RecognizeChileIdCardResponse struct { Result *ChileIdCardResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeChileIdCardResponse) String ¶ added in v0.0.72
func (o RecognizeChileIdCardResponse) String() string
type RecognizeDriverLicenseRequest ¶
type RecognizeDriverLicenseRequest struct {
Body *DriverLicenseRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeDriverLicenseRequest) String ¶
func (o RecognizeDriverLicenseRequest) String() string
type RecognizeDriverLicenseResponse ¶
type RecognizeDriverLicenseResponse struct { Result *DriverLicenseResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeDriverLicenseResponse) String ¶
func (o RecognizeDriverLicenseResponse) String() string
type RecognizeExitEntryPermitRequest ¶ added in v0.0.96
type RecognizeExitEntryPermitRequest struct {
Body *ExitEntryPermitRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeExitEntryPermitRequest) String ¶ added in v0.0.96
func (o RecognizeExitEntryPermitRequest) String() string
type RecognizeExitEntryPermitResponse ¶ added in v0.0.96
type RecognizeExitEntryPermitResponse struct { Result *ExitEntryPermitResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeExitEntryPermitResponse) String ¶ added in v0.0.96
func (o RecognizeExitEntryPermitResponse) String() string
type RecognizeFinancialStatementRequest ¶ added in v0.0.67
type RecognizeFinancialStatementRequest struct {
Body *FinancialStatementRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeFinancialStatementRequest) String ¶ added in v0.0.67
func (o RecognizeFinancialStatementRequest) String() string
type RecognizeFinancialStatementResponse ¶ added in v0.0.67
type RecognizeFinancialStatementResponse struct { Result *FinancialStatementResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeFinancialStatementResponse) String ¶ added in v0.0.67
func (o RecognizeFinancialStatementResponse) String() string
type RecognizeFlightItineraryRequest ¶
type RecognizeFlightItineraryRequest struct {
Body *FlightItineraryRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeFlightItineraryRequest) String ¶
func (o RecognizeFlightItineraryRequest) String() string
type RecognizeFlightItineraryResponse ¶
type RecognizeFlightItineraryResponse struct { Result *FlightItineraryResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeFlightItineraryResponse) String ¶
func (o RecognizeFlightItineraryResponse) String() string
type RecognizeGeneralTableRequest ¶
type RecognizeGeneralTableRequest struct {
Body *GeneralTableRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeGeneralTableRequest) String ¶
func (o RecognizeGeneralTableRequest) String() string
type RecognizeGeneralTableResponse ¶
type RecognizeGeneralTableResponse struct { Result *GeneralTableResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeGeneralTableResponse) String ¶
func (o RecognizeGeneralTableResponse) String() string
type RecognizeGeneralTextRequest ¶
type RecognizeGeneralTextRequest struct {
Body *GeneralTextRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeGeneralTextRequest) String ¶
func (o RecognizeGeneralTextRequest) String() string
type RecognizeGeneralTextResponse ¶
type RecognizeGeneralTextResponse struct { Result *GeneralTextResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeGeneralTextResponse) String ¶
func (o RecognizeGeneralTextResponse) String() string
type RecognizeHandwritingRequest ¶
type RecognizeHandwritingRequest struct {
Body *HandwritingRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeHandwritingRequest) String ¶
func (o RecognizeHandwritingRequest) String() string
type RecognizeHandwritingResponse ¶
type RecognizeHandwritingResponse struct { Result *HandwritingResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeHandwritingResponse) String ¶
func (o RecognizeHandwritingResponse) String() string
type RecognizeHealthCodeRequest ¶ added in v0.0.88
type RecognizeHealthCodeRequest struct {
Body *HealthCodeRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeHealthCodeRequest) String ¶ added in v0.0.88
func (o RecognizeHealthCodeRequest) String() string
type RecognizeHealthCodeResponse ¶ added in v0.0.88
type RecognizeHealthCodeResponse struct { Result *HealthCodeResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeHealthCodeResponse) String ¶ added in v0.0.88
func (o RecognizeHealthCodeResponse) String() string
type RecognizeHkIdCardRequest ¶ added in v0.0.96
type RecognizeHkIdCardRequest struct {
Body *HkIdCardRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeHkIdCardRequest) String ¶ added in v0.0.96
func (o RecognizeHkIdCardRequest) String() string
type RecognizeHkIdCardResponse ¶ added in v0.0.96
type RecognizeHkIdCardResponse struct { Result *HkIdCardResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeHkIdCardResponse) String ¶ added in v0.0.96
func (o RecognizeHkIdCardResponse) String() string
type RecognizeIdCardRequest ¶
type RecognizeIdCardRequest struct {
Body *IdCardRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeIdCardRequest) String ¶
func (o RecognizeIdCardRequest) String() string
type RecognizeIdCardResponse ¶
type RecognizeIdCardResponse struct { Result *IdCardResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeIdCardResponse) String ¶
func (o RecognizeIdCardResponse) String() string
type RecognizeIdDocumentRequest ¶ added in v0.0.93
type RecognizeIdDocumentRequest struct {
Body *IdDocumentRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeIdDocumentRequest) String ¶ added in v0.0.93
func (o RecognizeIdDocumentRequest) String() string
type RecognizeIdDocumentResponse ¶ added in v0.0.93
type RecognizeIdDocumentResponse struct { // 调用成功时表示调用结果。 调用失败时此字段为空。 Result *interface{} `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeIdDocumentResponse) String ¶ added in v0.0.93
func (o RecognizeIdDocumentResponse) String() string
type RecognizeInsurancePolicyRequest ¶ added in v0.0.67
type RecognizeInsurancePolicyRequest struct {
Body *InsurancePolicyRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeInsurancePolicyRequest) String ¶ added in v0.0.67
func (o RecognizeInsurancePolicyRequest) String() string
type RecognizeInsurancePolicyResponse ¶ added in v0.0.67
type RecognizeInsurancePolicyResponse struct { Result *InsurancePolicyResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeInsurancePolicyResponse) String ¶ added in v0.0.67
func (o RecognizeInsurancePolicyResponse) String() string
type RecognizeInvoiceVerificationRequest ¶ added in v0.0.59
type RecognizeInvoiceVerificationRequest struct {
Body *InvoiceVerificationRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeInvoiceVerificationRequest) String ¶ added in v0.0.59
func (o RecognizeInvoiceVerificationRequest) String() string
type RecognizeInvoiceVerificationResponse ¶ added in v0.0.59
type RecognizeInvoiceVerificationResponse struct { // 调用成功时表示调用结果,详情参见[响应参数](https://support.huaweicloud.com/api-ocr/ocr_03_0134.html#ocr_03_0134__table266mcpsimp)。 调用失败时无此字段。 Result *interface{} `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeInvoiceVerificationResponse) String ¶ added in v0.0.59
func (o RecognizeInvoiceVerificationResponse) String() string
type RecognizeLicensePlateRequest ¶
type RecognizeLicensePlateRequest struct {
Body *LicensePlateRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeLicensePlateRequest) String ¶
func (o RecognizeLicensePlateRequest) String() string
type RecognizeLicensePlateResponse ¶
type RecognizeLicensePlateResponse struct { // 调用成功时表示调用结果。 调用失败时无此字段。 Result *[]LicensePlateResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeLicensePlateResponse) String ¶
func (o RecognizeLicensePlateResponse) String() string
type RecognizeMacaoIdCardRequest ¶ added in v0.0.103
type RecognizeMacaoIdCardRequest struct {
Body *MacaoIdCardRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeMacaoIdCardRequest) String ¶ added in v0.0.103
func (o RecognizeMacaoIdCardRequest) String() string
type RecognizeMacaoIdCardResponse ¶ added in v0.0.103
type RecognizeMacaoIdCardResponse struct { Result *MacaoIdCardResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeMacaoIdCardResponse) String ¶ added in v0.0.103
func (o RecognizeMacaoIdCardResponse) String() string
type RecognizeMainlandTravelPermitRequest ¶ added in v0.0.96
type RecognizeMainlandTravelPermitRequest struct {
Body *MainlandTravelPermitRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeMainlandTravelPermitRequest) String ¶ added in v0.0.96
func (o RecognizeMainlandTravelPermitRequest) String() string
type RecognizeMainlandTravelPermitResponse ¶ added in v0.0.96
type RecognizeMainlandTravelPermitResponse struct { Result *MainlandTravelPermitResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeMainlandTravelPermitResponse) String ¶ added in v0.0.96
func (o RecognizeMainlandTravelPermitResponse) String() string
type RecognizeMvsInvoiceRequest ¶
type RecognizeMvsInvoiceRequest struct {
Body *MvsInvoiceRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeMvsInvoiceRequest) String ¶
func (o RecognizeMvsInvoiceRequest) String() string
type RecognizeMvsInvoiceResponse ¶
type RecognizeMvsInvoiceResponse struct { Result *MvsInvoiceResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeMvsInvoiceResponse) String ¶
func (o RecognizeMvsInvoiceResponse) String() string
type RecognizeMyanmarDriverLicenseRequest ¶ added in v0.0.72
type RecognizeMyanmarDriverLicenseRequest struct {
Body *MyanmarDriverLicenseRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeMyanmarDriverLicenseRequest) String ¶ added in v0.0.72
func (o RecognizeMyanmarDriverLicenseRequest) String() string
type RecognizeMyanmarDriverLicenseResponse ¶ added in v0.0.72
type RecognizeMyanmarDriverLicenseResponse struct { Result *MyanmarDriverLicenseResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeMyanmarDriverLicenseResponse) String ¶ added in v0.0.72
func (o RecognizeMyanmarDriverLicenseResponse) String() string
type RecognizeMyanmarIdcardRequest ¶ added in v0.0.72
type RecognizeMyanmarIdcardRequest struct {
Body *MyanmarIdcardRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeMyanmarIdcardRequest) String ¶ added in v0.0.72
func (o RecognizeMyanmarIdcardRequest) String() string
type RecognizeMyanmarIdcardResponse ¶ added in v0.0.72
type RecognizeMyanmarIdcardResponse struct { Result *MyanmarIdcardResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeMyanmarIdcardResponse) String ¶ added in v0.0.72
func (o RecognizeMyanmarIdcardResponse) String() string
type RecognizePassportRequest ¶
type RecognizePassportRequest struct {
Body *PassportRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizePassportRequest) String ¶
func (o RecognizePassportRequest) String() string
type RecognizePassportResponse ¶
type RecognizePassportResponse struct { Result *PassportResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizePassportResponse) String ¶
func (o RecognizePassportResponse) String() string
type RecognizePcrTestRecordRequest ¶ added in v0.0.89
type RecognizePcrTestRecordRequest struct {
Body *PcrTestRecordRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizePcrTestRecordRequest) String ¶ added in v0.0.89
func (o RecognizePcrTestRecordRequest) String() string
type RecognizePcrTestRecordResponse ¶ added in v0.0.89
type RecognizePcrTestRecordResponse struct { Result *PcrTestRecordResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizePcrTestRecordResponse) String ¶ added in v0.0.89
func (o RecognizePcrTestRecordResponse) String() string
type RecognizeQualificationCertificateRequest ¶ added in v0.0.67
type RecognizeQualificationCertificateRequest struct {
Body *QualificationCertificateRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeQualificationCertificateRequest) String ¶ added in v0.0.67
func (o RecognizeQualificationCertificateRequest) String() string
type RecognizeQualificationCertificateResponse ¶ added in v0.0.67
type RecognizeQualificationCertificateResponse struct { Result *QualificationCertificateResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeQualificationCertificateResponse) String ¶ added in v0.0.67
func (o RecognizeQualificationCertificateResponse) String() string
type RecognizeQuotaInvoiceRequest ¶
type RecognizeQuotaInvoiceRequest struct {
Body *QuotaInvoiceRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeQuotaInvoiceRequest) String ¶
func (o RecognizeQuotaInvoiceRequest) String() string
type RecognizeQuotaInvoiceResponse ¶
type RecognizeQuotaInvoiceResponse struct { Result *QuotaInvoiceResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeQuotaInvoiceResponse) String ¶
func (o RecognizeQuotaInvoiceResponse) String() string
type RecognizeTaxiInvoiceRequest ¶
type RecognizeTaxiInvoiceRequest struct {
Body *TaxiInvoiceRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeTaxiInvoiceRequest) String ¶
func (o RecognizeTaxiInvoiceRequest) String() string
type RecognizeTaxiInvoiceResponse ¶
type RecognizeTaxiInvoiceResponse struct { Result *TaxiInvoiceResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeTaxiInvoiceResponse) String ¶
func (o RecognizeTaxiInvoiceResponse) String() string
type RecognizeThailandIdcardRequest ¶ added in v0.0.72
type RecognizeThailandIdcardRequest struct {
Body *ThailandIdcardRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeThailandIdcardRequest) String ¶ added in v0.0.72
func (o RecognizeThailandIdcardRequest) String() string
type RecognizeThailandIdcardResponse ¶ added in v0.0.72
type RecognizeThailandIdcardResponse struct { Result *ThailandIdcardResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeThailandIdcardResponse) String ¶ added in v0.0.72
func (o RecognizeThailandIdcardResponse) String() string
type RecognizeThailandLicensePlateRequest ¶ added in v0.0.72
type RecognizeThailandLicensePlateRequest struct {
Body *ThailandLicensePlateRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeThailandLicensePlateRequest) String ¶ added in v0.0.72
func (o RecognizeThailandLicensePlateRequest) String() string
type RecognizeThailandLicensePlateResponse ¶ added in v0.0.72
type RecognizeThailandLicensePlateResponse struct { // 调用成功时表示调用结果。 调用失败时无此字段 Result *[]ThailandLicensePlateItem `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeThailandLicensePlateResponse) String ¶ added in v0.0.72
func (o RecognizeThailandLicensePlateResponse) String() string
type RecognizeTollInvoiceRequest ¶
type RecognizeTollInvoiceRequest struct {
Body *TollInvoiceRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeTollInvoiceRequest) String ¶
func (o RecognizeTollInvoiceRequest) String() string
type RecognizeTollInvoiceResponse ¶
type RecognizeTollInvoiceResponse struct { Result *TollInvoiceResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeTollInvoiceResponse) String ¶
func (o RecognizeTollInvoiceResponse) String() string
type RecognizeTrainTicketRequest ¶
type RecognizeTrainTicketRequest struct {
Body *TrainTicketRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeTrainTicketRequest) String ¶
func (o RecognizeTrainTicketRequest) String() string
type RecognizeTrainTicketResponse ¶
type RecognizeTrainTicketResponse struct { Result *TrainTicketResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeTrainTicketResponse) String ¶
func (o RecognizeTrainTicketResponse) String() string
type RecognizeTransportationLicenseRequest ¶
type RecognizeTransportationLicenseRequest struct {
Body *TransportationLicenseRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeTransportationLicenseRequest) String ¶
func (o RecognizeTransportationLicenseRequest) String() string
type RecognizeTransportationLicenseResponse ¶
type RecognizeTransportationLicenseResponse struct { Result *TransportationLicenseResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeTransportationLicenseResponse) String ¶
func (o RecognizeTransportationLicenseResponse) String() string
type RecognizeVatInvoiceRequest ¶
type RecognizeVatInvoiceRequest struct {
Body *VatInvoiceRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeVatInvoiceRequest) String ¶
func (o RecognizeVatInvoiceRequest) String() string
type RecognizeVatInvoiceResponse ¶
type RecognizeVatInvoiceResponse struct { Result *VatInvoiceResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeVatInvoiceResponse) String ¶
func (o RecognizeVatInvoiceResponse) String() string
type RecognizeVehicleLicenseRequest ¶
type RecognizeVehicleLicenseRequest struct {
Body *VehicleLicenseRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeVehicleLicenseRequest) String ¶
func (o RecognizeVehicleLicenseRequest) String() string
type RecognizeVehicleLicenseResponse ¶
type RecognizeVehicleLicenseResponse struct { Result *VehicleLicenseResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeVehicleLicenseResponse) String ¶
func (o RecognizeVehicleLicenseResponse) String() string
type RecognizeVinRequest ¶
type RecognizeVinRequest struct {
Body *VinRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeVinRequest) String ¶
func (o RecognizeVinRequest) String() string
type RecognizeVinResponse ¶
type RecognizeVinResponse struct { Result *VinResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeVinResponse) String ¶
func (o RecognizeVinResponse) String() string
type RecognizeWaybillElectronicRequest ¶ added in v0.0.83
type RecognizeWaybillElectronicRequest struct {
Body *WaybillElectronicRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeWaybillElectronicRequest) String ¶ added in v0.0.83
func (o RecognizeWaybillElectronicRequest) String() string
type RecognizeWaybillElectronicResponse ¶ added in v0.0.83
type RecognizeWaybillElectronicResponse struct { Result *WaybillElectronicResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeWaybillElectronicResponse) String ¶ added in v0.0.83
func (o RecognizeWaybillElectronicResponse) String() string
type RecognizeWebImageRequest ¶
type RecognizeWebImageRequest struct {
Body *WebImageRequestBody `json:"body,omitempty"`
}
Request Object
func (RecognizeWebImageRequest) String ¶
func (o RecognizeWebImageRequest) String() string
type RecognizeWebImageResponse ¶
type RecognizeWebImageResponse struct { Result *WebImageResult `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RecognizeWebImageResponse) String ¶
func (o RecognizeWebImageResponse) String() string
type TaxiInvoiceRequestBody ¶
type TaxiInvoiceRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。: ReturnTextLocation *bool `json:"return_text_location,omitempty"` }
func (TaxiInvoiceRequestBody) String ¶
func (o TaxiInvoiceRequestBody) String() string
type TaxiInvoiceResult ¶
type TaxiInvoiceResult struct { // 归属地区。 Location *string `json:"location,omitempty"` // 发票代码。 Code *string `json:"code,omitempty"` // 发票号码。 Number *string `json:"number,omitempty"` // 电话(包括电话、监督电话)。 PhoneNumber *string `json:"phone_number,omitempty"` // 单位。 Company *string `json:"company,omitempty"` // 车号。 TaxiNumber *string `json:"taxi_number,omitempty"` // 证号。 CertificateNumber *string `json:"certificate_number,omitempty"` // 识别编号。 IdentificationNumber *string `json:"identification_number,omitempty"` // 开票日期。 Date *string `json:"date,omitempty"` // 上车时间。 BoardingTime *string `json:"boarding_time,omitempty"` // 下车时间。 AlightingTime *string `json:"alighting_time,omitempty"` // 时间(起止时间、上下车时间)。 Time *string `json:"time,omitempty"` // 单价。 UnitPrice *string `json:"unit_price,omitempty"` // 总里程。 Distance *string `json:"distance,omitempty"` // 等候时间。 WaitingTime *string `json:"waiting_time,omitempty"` // 金额。 Fare *string `json:"fare,omitempty"` // 燃油附加费。 FuelOilSurcharge *string `json:"fuel_oil_surcharge,omitempty"` // 电调费(预约费)。 CallServiceSurcharge *string `json:"call_service_surcharge,omitempty"` // 实收金额。 Total *string `json:"total,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` // 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TextLocation *interface{} `json:"text_location,omitempty"` }
func (TaxiInvoiceResult) String ¶
func (o TaxiInvoiceResult) String() string
type ThailandIdcardConfidence ¶ added in v0.0.72
type ThailandIdcardConfidence struct { // 身份证号置信度。 IdNumber *float32 `json:"id_number,omitempty"` // 泰文名字置信度。 NameTh *float32 `json:"name_th,omitempty"` // 英文名字置信度。 FirstNameEn *float32 `json:"first_name_en,omitempty"` // 英文姓氏置信度。 LastNameEn *float32 `json:"last_name_en,omitempty"` // 泰文出生日期置信度。 DateOfBirthTh *float32 `json:"date_of_birth_th,omitempty"` // 英文出生日期置信度。 DateOfBirthEn *float32 `json:"date_of_birth_en,omitempty"` // 宗教置信度。 ReligionTh *float32 `json:"religion_th,omitempty"` // 地址置信度。 AddressTh *float32 `json:"address_th,omitempty"` // 泰文签发日期置信度。 DateOfIssueTh *float32 `json:"date_of_issue_th,omitempty"` // 英文签发日期置信度。 DateOfIssueEn *float32 `json:"date_of_issue_en,omitempty"` // 泰文有效期置信度。 DateOfExpiryTh *float32 `json:"date_of_expiry_th,omitempty"` // 英文有效期置信度。 DateOfExpiryEn *float32 `json:"date_of_expiry_en,omitempty"` // 序列号置信度。 SerialNumber *float32 `json:"serial_number,omitempty"` // 身份证反面卡号置信度。 CardNumber *float32 `json:"card_number,omitempty"` // 激光码置信度。 LaserNumber *float32 `json:"laser_number,omitempty"` }
func (ThailandIdcardConfidence) String ¶ added in v0.0.72
func (o ThailandIdcardConfidence) String() string
type ThailandIdcardRequestBody ¶ added in v0.0.72
type ThailandIdcardRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // - front:身份证正面 - back:身份证背面 如果参数值为空或无该参数,系统自动识别,建议填写,准确率更高。 Side *string `json:"side,omitempty"` // 是否返回头像内容开关,可选值如下所示: - true:返回身份证头像照片的 base64 编码 - false:不返回身份证头像照片的 base64 编码 未传入该参数时默认为false,即不返回身份证头像照片的 base64 编码。 ReturnPortraitImage *bool `json:"return_portrait_image,omitempty"` // 是否返回头像坐标的开关,可选值如下所示: - true:返回身份证头像的位置 - false:不返回身份证头像的位置 ReturnPortraitLocation *bool `json:"return_portrait_location,omitempty"` // 是否返回身份证类型的开关,可选值如下所示: - true:返回身份证的类型,类型包括身份证原件以及身份证复印件 - false:不返回身份证的类型 ReturnIdcardType *bool `json:"return_idcard_type,omitempty"` }
func (ThailandIdcardRequestBody) String ¶ added in v0.0.72
func (o ThailandIdcardRequestBody) String() string
type ThailandIdcardResult ¶ added in v0.0.72
type ThailandIdcardResult struct { // 标示正面还是反面,取值为front或back。 Side *string `json:"side,omitempty"` // 身份证号。 IdNumber *string `json:"id_number,omitempty"` // 泰文名字。 NameTh *string `json:"name_th,omitempty"` // 英文名字。 FirstNameEn *string `json:"first_name_en,omitempty"` // 英文姓氏。 LastNameEn *string `json:"last_name_en,omitempty"` // 泰文出生日期。 DateOfBirthTh *string `json:"date_of_birth_th,omitempty"` // 英文出生日期。 DateOfBirthEn *string `json:"date_of_birth_en,omitempty"` // 宗教。 ReligionTh *string `json:"religion_th,omitempty"` // 地址。 AddressTh *string `json:"address_th,omitempty"` // 泰文签发日期。 DateOfIssueTh *string `json:"date_of_issue_th,omitempty"` // 英文签发日期。 DateOfIssueEn *string `json:"date_of_issue_en,omitempty"` // 泰文有效期。 DateOfExpiryTh *string `json:"date_of_expiry_th,omitempty"` // 英文有效期。 DateOfExpiryEn *string `json:"date_of_expiry_en,omitempty"` // 序列号。 SerialNumber *string `json:"serial_number,omitempty"` // 身份证反面卡号。 CardNumber *string `json:"card_number,omitempty"` // 激光码。 LaserNumber *string `json:"laser_number,omitempty"` Confidence *ThailandIdcardConfidence `json:"confidence,omitempty"` // 头像的base64编码。 当输入参数“return_portrait_image”为“true”时,才返回该参数。 PortraitImage *string `json:"portrait_image,omitempty"` // 头像在原图上的位置。 当输入参数“return_portrait_location”为“true”时,才返回该参数。以列表形式显示,包含头像区域四个顶点的二维坐标(x,y),坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向 PortraitLocation *[][]int32 `json:"portrait_location,omitempty"` // 身份证的类型。取值如下所示: - normal:身份证原件 - copy:复印的身份证 当输入参数“return_idcard_type”为“true”时,才返回该参数。 IdcardType *string `json:"idcard_type,omitempty"` }
func (ThailandIdcardResult) String ¶ added in v0.0.72
func (o ThailandIdcardResult) String() string
type ThailandLicensePlateItem ¶ added in v0.0.72
type ThailandLicensePlateItem struct { // 车牌内容。 PlateNumber *string `json:"plate_number,omitempty"` // 车牌的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 PlateLocation *[][]int32 `json:"plate_location,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。注:置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *float32 `json:"confidence,omitempty"` }
func (ThailandLicensePlateItem) String ¶ added in v0.0.72
func (o ThailandLicensePlateItem) String() string
type ThailandLicensePlateRequestBody ¶ added in v0.0.72
type ThailandLicensePlateRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` }
func (ThailandLicensePlateRequestBody) String ¶ added in v0.0.72
func (o ThailandLicensePlateRequestBody) String() string
type TollInvoiceRequestBody ¶
type TollInvoiceRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` }
func (TollInvoiceRequestBody) String ¶
func (o TollInvoiceRequestBody) String() string
type TollInvoiceResult ¶
type TollInvoiceResult struct { // 发票代码。 Code *string `json:"code,omitempty"` // 发票号码。 Number *string `json:"number,omitempty"` // 入口。 Entry *string `json:"entry,omitempty"` // 出口。 Exit *string `json:"exit,omitempty"` // 收费金额。 Amount *string `json:"amount,omitempty"` // 收费员。 Cashier *string `json:"cashier,omitempty"` // 车辆类型。 VehicleType *string `json:"vehicle_type,omitempty"` // 日期。 Date *string `json:"date,omitempty"` // 时间。 Time *string `json:"time,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` }
func (TollInvoiceResult) String ¶
func (o TollInvoiceResult) String() string
type TrainTicketRequestBody ¶
type TrainTicketRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` }
func (TrainTicketRequestBody) String ¶
func (o TrainTicketRequestBody) String() string
type TrainTicketResult ¶
type TrainTicketResult struct { // 火车票左上角的车票ID。 TicketId *string `json:"ticket_id,omitempty"` // 检票口信息。 CheckPort *string `json:"check_port,omitempty"` // 车次。 TrainNumber *string `json:"train_number,omitempty"` // 始发站。 DepartureStation *string `json:"departure_station,omitempty"` // 终点站。 DestinationStation *string `json:"destination_station,omitempty"` // 始发站拼音。 DepartureStationEn *string `json:"departure_station_en,omitempty"` // 终点站拼音。 DestinationStationEn *string `json:"destination_station_en,omitempty"` // 开车时间。 DepartureTime *string `json:"departure_time,omitempty"` // 座位号。 SeatNumber *string `json:"seat_number,omitempty"` // 票价。 TicketPrice *string `json:"ticket_price,omitempty"` // 售票方式。 SaleMethod *string `json:"sale_method,omitempty"` // 座位类别。 SeatCategory *string `json:"seat_category,omitempty"` // 是否改签票, \"Yes\"表示改签票,\"No\"表示非改签票。 TicketChanging *string `json:"ticket_changing,omitempty"` // 车票持有人的身份证号。 IdNumber *string `json:"id_number,omitempty"` // 车票持有人姓名。 Name *string `json:"name,omitempty"` // 车票最下方的序列号。 LogId *string `json:"log_id,omitempty"` // 车票售票地点。 SaleLocation *string `json:"sale_location,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` // 对应所有在原图上识别到的字段位置信息,包含所有文字区域四个顶点的二维坐标(x,y)。采用图像坐标系,坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 TextLocation *interface{} `json:"text_location,omitempty"` }
func (TrainTicketResult) String ¶
func (o TrainTicketResult) String() string
type TransportationLicenseRequestBody ¶
type TransportationLicenseRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` }
func (TransportationLicenseRequestBody) String ¶
func (o TransportationLicenseRequestBody) String() string
type TransportationLicenseResult ¶
type TransportationLicenseResult struct { // 业户名称。 OwnerName *string `json:"owner_name,omitempty"` // 道路运输证号。 LicenseNumber *string `json:"license_number,omitempty"` // 车辆号牌。 VehicleNumber *string `json:"vehicle_number,omitempty"` // 车辆类型。 VehicleType *string `json:"vehicle_type,omitempty"` // 吨(座)位。 MaximumCapacity *string `json:"maximum_capacity,omitempty"` // 车辆尺寸。 VehicleSize *string `json:"vehicle_size,omitempty"` // 核发机关(非必有,依赖对应运输证板式)。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 签发日期(非必有,依赖对应运输证板式)。 IssueDate *string `json:"issue_date,omitempty"` // 业户地址(非必有,依赖对应运输证板式)。 OwnerAddress *string `json:"owner_address,omitempty"` // 经济类型(非必有,依赖对应运输证板式)。 EconomicType *string `json:"economic_type,omitempty"` // 经营许可证号(非必有,依赖对应运输证板式)。 BusinessCertificate *string `json:"business_certificate,omitempty"` // 道路普通货物运输(非必有,依赖对应运输证板式)。 BusinessScope *string `json:"business_scope,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` }
func (TransportationLicenseResult) String ¶
func (o TransportationLicenseResult) String() string
type VatInvoiceRequestBody ¶
type VatInvoiceRequestBody struct { // 该参数与url二选一。图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF、PDF、OFD格式,多页PDF仅识别第一页。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 默认为false,如果传参为true,则返回更多字段 AdvancedMode *bool `json:"advanced_mode,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnTextLocation *bool `json:"return_text_location,omitempty"` }
func (VatInvoiceRequestBody) String ¶
func (o VatInvoiceRequestBody) String() string
type VatInvoiceResult ¶
type VatInvoiceResult struct { // 增值税发票标题 Title *string `json:"title,omitempty"` // 增值税发票类型,可选值包括: - special: 增值税专用发票 - normal: 增值税普通发票 - electronic: 增值税电子普通发票 - special_electronic: 增值税电子专用发票 - toll: 增值税电子普通发票(通行费) - roll: 增值税普通发票(卷票) Type *string `json:"type,omitempty"` // 发票联次。 当“advanced_mode”设置为“true”时才返回。 SerialNumber *string `json:"serial_number,omitempty"` // 发票归属地。 当“advanced_mode”设置为“true”时才返回。 Attribution *string `json:"attribution,omitempty"` // 发票监制章。 当“advanced_mode”设置为“true”时才返回。 SupervisionSeal *[]string `json:"supervision_seal,omitempty"` // 发票代码。 Code *string `json:"code,omitempty"` // 机打代码。当“advanced_mode”设置为“true”时才返回。 PrintCode *string `json:"print_code,omitempty"` // 机器编号。 当“advanced_mode”设置为“true”时才返回。 MachineNumber *string `json:"machine_number,omitempty"` // 机打号码。 当“advanced_mode”设置为“true”时才返回 PrintNumber *string `json:"print_number,omitempty"` // 发票校验码,特定类型增值税发票内不存在该信息时返回空字符串。 CheckCode *string `json:"check_code,omitempty"` // 发票号码。 Number *string `json:"number,omitempty"` // 开票日期。 IssueDate *string `json:"issue_date,omitempty"` // 密码区。 EncryptionBlock *string `json:"encryption_block,omitempty"` // 购买方名称。 BuyerName *string `json:"buyer_name,omitempty"` // 购买方纳税人识别号。 BuyerId *string `json:"buyer_id,omitempty"` // 购买方地址、电话。 BuyerAddress *string `json:"buyer_address,omitempty"` // 购买方开户行及帐号。 BuyerBank *string `json:"buyer_bank,omitempty"` // 销售方名称。 SellerName *string `json:"seller_name,omitempty"` // 销售方纳税人识别号。 SellerId *string `json:"seller_id,omitempty"` // 销售方地址、电话。 SellerAddress *string `json:"seller_address,omitempty"` // 销售方开户行及帐号。 SellerBank *string `json:"seller_bank,omitempty"` // 合计金额。 SubtotalAmount *string `json:"subtotal_amount,omitempty"` // 合计税额。 SubtotalTax *string `json:"subtotal_tax,omitempty"` // 价税合计。 Total *string `json:"total,omitempty"` // 价税合计(大写)。 当“advanced_mode”设置为“true”时才返回。 TotalInWords *string `json:"total_in_words,omitempty"` // 备注。 当“advanced_mode”设置为“true”时才返回。 Remarks *string `json:"remarks,omitempty"` // 收款人。 当“advanced_mode”设置为“true”时才返回。 Receiver *string `json:"receiver,omitempty"` // 复核。 当“advanced_mode”设置为“true”时才返回。 Reviewer *string `json:"reviewer,omitempty"` // 开票人。 当“advanced_mode”设置为“true”时才返回。 Issuer *string `json:"issuer,omitempty"` // 销售方发票专用章。 当“advanced_mode”设置为“true”时才返回。 SellerSeal *[]string `json:"seller_seal,omitempty"` // 货物或应税劳务列表。 ItemList *[]ItemList `json:"item_list,omitempty"` // 各个字段的置信度。 当“advanced_mode”设置为“true”时才返回。 Confidence *interface{} `json:"confidence,omitempty"` // 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。当“return_text_location”设置为“true”时才返回。 TextLocation *interface{} `json:"text_location,omitempty"` }
func (VatInvoiceResult) String ¶
func (o VatInvoiceResult) String() string
type VehicleLicenseRequestBody ¶
type VehicleLicenseRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于100px,最长边不超过8000px。支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // - front:行驶证主页 - back:行驶证副页 > 说明: 如果参数值为空或无该参数,系统默认识别主页,建议填写,准确率更高。 Side *string `json:"side,omitempty"` // 是否返回发证机关的开关,可选值包括: - true:返回发证机关 - false:不返回发证机关 > 说明: - 如果无该参数,系统默认不返回发证机关。如果输入参数不是Boolean类型,则会报非法参数错误。 ReturnIssuingAuthority *bool `json:"return_issuing_authority,omitempty"` // 识别到的文字块的区域位置信息。可选值包括: - true:返回各个文字块区域 - false:不返回各个文字块区域 如果无该参数,系统默认不返回文字块区域。如果输入参数不是Boolean类型,则会报非法参数错误。:: ReturnTextLocation *bool `json:"return_text_location,omitempty"` }
func (VehicleLicenseRequestBody) String ¶
func (o VehicleLicenseRequestBody) String() string
type VehicleLicenseResult ¶
type VehicleLicenseResult struct { // 号牌号码。 Number *string `json:"number,omitempty"` // 车辆类型。 VehicleType *string `json:"vehicle_type,omitempty"` // 所有人。 Name *string `json:"name,omitempty"` // 住址。 Address *string `json:"address,omitempty"` // 使用性质。 UseCharacter *string `json:"use_character,omitempty"` // 品牌型号。 Model *string `json:"model,omitempty"` // 发动机号码。 EngineNo *string `json:"engine_no,omitempty"` // 车辆识别代号。 Vin *string `json:"vin,omitempty"` // 注册日期。 RegisterDate *string `json:"register_date,omitempty"` // 发证日期。 IssueDate *string `json:"issue_date,omitempty"` // 发证机关。 IssuingAuthority *string `json:"issuing_authority,omitempty"` // 档案编码。 FileNo *string `json:"file_no,omitempty"` // 核定载人数。 ApprovedPassengers *string `json:"approved_passengers,omitempty"` // 总质量。 GrossMass *string `json:"gross_mass,omitempty"` // 整备质量。 UnladenMass *string `json:"unladen_mass,omitempty"` // 核定载质量。 ApprovedLoad *string `json:"approved_load,omitempty"` // 外廓尺寸。 Dimension *string `json:"dimension,omitempty"` // 准牵引总质量。 TractionMass *string `json:"traction_mass,omitempty"` // 备注。 Remarks *string `json:"remarks,omitempty"` // 检验记录。 InspectionRecord *string `json:"inspection_record,omitempty"` // 条码号。 CodeNumber *string `json:"code_number,omitempty"` // 文本框在原图位置。输出左上、右上、右下、左下四个点坐标。 当“return_text_location”设置为“true”时才返回。 TextLocation *interface{} `json:"text_location,omitempty"` }
func (VehicleLicenseResult) String ¶
func (o VehicleLicenseResult) String() string
type VinRequestBody ¶
type VinRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` }
func (VinRequestBody) String ¶
func (o VinRequestBody) String() string
type WaybillElectronicRequestBody ¶ added in v0.0.83
type WaybillElectronicRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过4096px,支持JPEG、JPG、PNG、BMP、TIFF格式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/intl/zh-cn/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据 Url *string `json:"url,omitempty"` }
func (WaybillElectronicRequestBody) String ¶ added in v0.0.83
func (o WaybillElectronicRequestBody) String() string
type WaybillElectronicResult ¶ added in v0.0.83
type WaybillElectronicResult struct { // 三段码。 Code *string `json:"code,omitempty"` // 收件人姓名。 ReceiverName *string `json:"receiver_name,omitempty"` // 收件人电话。 ReceiverPhone *string `json:"receiver_phone,omitempty"` // 收件人地址。 ReceiverAddress *string `json:"receiver_address,omitempty"` // 寄件人姓名。 SenderName *string `json:"sender_name,omitempty"` // 寄件人电话。 SenderPhone *string `json:"sender_phone,omitempty"` // 寄件人地址。 SenderAddress *string `json:"sender_address,omitempty"` // 条形码运单号。 WaybillNumber *string `json:"waybill_number,omitempty"` // 相关字段的置信度信息,取值范围0~1。 置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *interface{} `json:"confidence,omitempty"` }
func (WaybillElectronicResult) String ¶ added in v0.0.83
func (o WaybillElectronicResult) String() string
type WebImageRequestBody ¶
type WebImageRequestBody struct { // 与url二选一 图像数据,base64编码,要求base64编码后大小不超过10MB。图片最小边不小于15px,最长边不超过8192px,支持JPEG、JPG、PNG、BMP、TIFF、GIF、WEBP格式。 图片文件Base64编码字符串,点击[这里](https://support.huaweicloud.com/ocr_faq/ocr_01_0032.html)查看详细获取方式。 Image *string `json:"image,omitempty"` // 与image二选一 图片的URL路径,目前支持: - 公网http/https url - OBS提供的url,使用OBS数据需要进行授权。包括对服务授权、临时授权、匿名公开授权,详情参见[配置OBS访问权限](https://support.huaweicloud.com/api-ocr/ocr_03_0132.html)。 > 说明: - 接口响应时间依赖于图片的下载时间,如果图片下载时间过长,会返回接口调用失败。 - 请保证被检测图片所在的存储服务稳定可靠,推荐使用OBS服务存储图片数据。 Url *string `json:"url,omitempty"` // 图片朝向检测开关,可选值包括: - true:检测图片朝向; - false:不检测图片朝向。 > 说明: - 支持任意角度的图片朝向检测。未传入该参数时默认为false,即不检测图片朝向。 DetectDirection *bool `json:"detect_direction,omitempty"` // 结构化数据提取参数列表,目前只支持联系人信息、图像宽高,其入参值分别为\"contact_info\",\"image_size\",若该字段为空列表或缺失该字段,默认不提取。 ExtractType *[]string `json:"extract_type,omitempty"` // 为Boolean类型,若不传该字段,默认不检测切片字体,为True时,将检测切片的字体类型,并返回最相似的5种字体名称。 DetectFont *bool `json:"detect_font,omitempty"` }
func (WebImageRequestBody) String ¶
func (o WebImageRequestBody) String() string
type WebImageResult ¶
type WebImageResult struct { // 代表检测识别出来的文字块数目。 WordsBlockCount int32 `json:"words_block_count"` // 识别文字块列表,输出顺序从左到右,从上到下。 WordsBlockList []WebImageWordsBlockList `json:"words_block_list"` }
func (WebImageResult) String ¶
func (o WebImageResult) String() string
type WebImageWordsBlockList ¶
type WebImageWordsBlockList struct { // 文字块识别结果。 Words *string `json:"words,omitempty"` // 相关字段的置信度信息,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。 置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *float32 `json:"confidence,omitempty"` // 文字块的区域位置信息,列表形式,包含文字区域四个顶点的二维坐标(x,y);坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` // 提取出的结构化JSON结果,该字典内的key值与入参列表extract_type的值一致,目前仅支持联系人信息提取,亦即key值为\"contact_info\"的字段。 若入参extract_type为空列表或该字段缺失时,不进行提取,此字段为空。 ExtractedData *interface{} `json:"extracted_data,omitempty"` // 该字段表示提取的联系人信息,包括:姓名、联系电话、省市区以及详细地址。 若入参extract_type列表中无该字段,则此字段不存在。 ContactInfo *interface{} `json:"contact_info,omitempty"` // 该字段表示返回图片宽高信息。 如入参extract_type列表中无该字段,则此字段不存在。 ImageSize *interface{} `json:"image_size,omitempty"` // 传入image_size时的返回,为图像高度。 Height *int32 `json:"height,omitempty"` // 传入image_size时的返回,为图像宽度。 Width *int32 `json:"width,omitempty"` // 传入contact_info时的返回,为姓名。 Name *string `json:"name,omitempty"` // 传入contact_info时的返回,联系电话。 Phone *string `json:"phone,omitempty"` // 传入contact_info时的返回,省。 Province *string `json:"province,omitempty"` // 传入contact_info时的返回,市。 City *string `json:"city,omitempty"` // 传入contact_info时的返回,县区。 District *string `json:"district,omitempty"` // 传入contact_info时的返回,详细地址(不含省市区)。 DetailAddress *string `json:"detail_address,omitempty"` // 文字块所属字体类型,列表形式,表示与文字块的文字最接近的字体类型。 FontList *[]string `json:"font_list,omitempty"` // 文字块所属字体类型的概率,列表形式,与font_list一一对应,表示文字块的文字属于某种字体类型的概率。 FontScores *[]float32 `json:"font_scores,omitempty"` }
func (WebImageWordsBlockList) String ¶
func (o WebImageWordsBlockList) String() string
type WordsListIem ¶ added in v0.0.68
type WordsListIem struct { // 文字块识别结果。 Words *string `json:"words,omitempty"` // 字段的平均置信度,置信度越大,表示本次识别的对应字段的可靠性越高,在统计意义上,置信度越大,准确率越高。置信度由算法给出,不直接等价于对应字段的准确率。 Confidence *float32 `json:"confidence,omitempty"` // 文字块位置信息,列表形式,分别表示文字块4个顶点的x, y坐标;坐标原点为图片左上角,x轴沿水平方向,y轴沿竖直方向。 Location *[][]int32 `json:"location,omitempty"` }
单元格内文字段列表。
func (WordsListIem) String ¶ added in v0.0.68
func (o WordsListIem) String() string
type WordsRegionList ¶
type WordsRegionList struct { // 文字识别区域类型。 - text:文本识别区域; - table:表格识别区域。 Type string `json:"type"` // 子区域识别文字块数目。 WordsBlockCount int32 `json:"words_block_count"` // 子区域识别文字块列表,输出顺序从左到右,先上后下。 WordsBlockList []GeneralTableWordsBlockList `json:"words_block_list"` }
文字区域识别结果列表,输出顺序从左到右,先上后下。
func (WordsRegionList) String ¶
func (o WordsRegionList) String() string
Source Files ¶
- model_auto_classification_request_body.go
- model_auto_classification_result.go
- model_auto_classification_result_status.go
- model_bankcard_request_body.go
- model_bankcard_result.go
- model_beneficiary_item.go
- model_business_card_request_body.go
- model_business_card_result.go
- model_business_license_request_body.go
- model_business_license_result.go
- model_cambodian_id_card_request_body.go
- model_cambodian_id_card_result.go
- model_chile_id_card_confidence.go
- model_chile_id_card_request_body.go
- model_chile_id_card_result.go
- model_driver_license_request_body.go
- model_driver_license_result.go
- model_exit_entry_permit_confidence.go
- model_exit_entry_permit_endorsement_info.go
- model_exit_entry_permit_request_body.go
- model_exit_entry_permit_result.go
- model_extra_info_list.go
- model_financial_statement_request_body.go
- model_financial_statement_result.go
- model_financial_statement_result_image_size.go
- model_financial_statement_words_block_list.go
- model_financial_statement_words_region_list.go
- model_flight_itinerary_request_body.go
- model_flight_itinerary_result.go
- model_general_table_request_body.go
- model_general_table_result.go
- model_general_table_words_block_list.go
- model_general_text_request_body.go
- model_general_text_result.go
- model_general_text_words_block_list.go
- model_handwriting_request_body.go
- model_handwriting_result.go
- model_handwriting_words_block_list.go
- model_health_code_request_body.go
- model_health_code_result.go
- model_health_code_words_block_list.go
- model_hk_id_card_request_body.go
- model_hk_id_card_result.go
- model_id_card_request_body.go
- model_id_card_result.go
- model_id_document_request_body.go
- model_idcard_verification_result.go
- model_insurance_item.go
- model_insurance_policy_detail.go
- model_insurance_policy_request_body.go
- model_insurance_policy_result.go
- model_insurant_item.go
- model_invoice_verification_request_body.go
- model_item_list.go
- model_itinerary_list.go
- model_license_plate_request_body.go
- model_license_plate_result.go
- model_macao_id_card_request_body.go
- model_macao_id_card_result.go
- model_mainland_travel_permit_confidence.go
- model_mainland_travel_permit_request_body.go
- model_mainland_travel_permit_result.go
- model_mvs_invoice_request_body.go
- model_mvs_invoice_result.go
- model_myanmar_driver_license_confidence.go
- model_myanmar_driver_license_request_body.go
- model_myanmar_driver_license_result.go
- model_myanmar_idcard_confidence.go
- model_myanmar_idcard_request_body.go
- model_myanmar_idcard_result.go
- model_passport_request_body.go
- model_passport_result.go
- model_pcr_test_record_confidence.go
- model_pcr_test_record_request_body.go
- model_pcr_test_record_result.go
- model_pcr_test_record_words_block_list.go
- model_qualification_category.go
- model_qualification_category_confidence.go
- model_qualification_certificate_request_body.go
- model_qualification_certificate_result.go
- model_qualification_confidence.go
- model_quota_invoice_request_body.go
- model_quota_invoice_result.go
- model_recognize_auto_classification_request.go
- model_recognize_auto_classification_response.go
- model_recognize_bankcard_request.go
- model_recognize_bankcard_response.go
- model_recognize_business_card_request.go
- model_recognize_business_card_response.go
- model_recognize_business_license_request.go
- model_recognize_business_license_response.go
- model_recognize_cambodian_id_card_request.go
- model_recognize_cambodian_id_card_response.go
- model_recognize_chile_id_card_request.go
- model_recognize_chile_id_card_response.go
- model_recognize_driver_license_request.go
- model_recognize_driver_license_response.go
- model_recognize_exit_entry_permit_request.go
- model_recognize_exit_entry_permit_response.go
- model_recognize_financial_statement_request.go
- model_recognize_financial_statement_response.go
- model_recognize_flight_itinerary_request.go
- model_recognize_flight_itinerary_response.go
- model_recognize_general_table_request.go
- model_recognize_general_table_response.go
- model_recognize_general_text_request.go
- model_recognize_general_text_response.go
- model_recognize_handwriting_request.go
- model_recognize_handwriting_response.go
- model_recognize_health_code_request.go
- model_recognize_health_code_response.go
- model_recognize_hk_id_card_request.go
- model_recognize_hk_id_card_response.go
- model_recognize_id_card_request.go
- model_recognize_id_card_response.go
- model_recognize_id_document_request.go
- model_recognize_id_document_response.go
- model_recognize_insurance_policy_request.go
- model_recognize_insurance_policy_response.go
- model_recognize_invoice_verification_request.go
- model_recognize_invoice_verification_response.go
- model_recognize_license_plate_request.go
- model_recognize_license_plate_response.go
- model_recognize_macao_id_card_request.go
- model_recognize_macao_id_card_response.go
- model_recognize_mainland_travel_permit_request.go
- model_recognize_mainland_travel_permit_response.go
- model_recognize_mvs_invoice_request.go
- model_recognize_mvs_invoice_response.go
- model_recognize_myanmar_driver_license_request.go
- model_recognize_myanmar_driver_license_response.go
- model_recognize_myanmar_idcard_request.go
- model_recognize_myanmar_idcard_response.go
- model_recognize_passport_request.go
- model_recognize_passport_response.go
- model_recognize_pcr_test_record_request.go
- model_recognize_pcr_test_record_response.go
- model_recognize_qualification_certificate_request.go
- model_recognize_qualification_certificate_response.go
- model_recognize_quota_invoice_request.go
- model_recognize_quota_invoice_response.go
- model_recognize_taxi_invoice_request.go
- model_recognize_taxi_invoice_response.go
- model_recognize_thailand_idcard_request.go
- model_recognize_thailand_idcard_response.go
- model_recognize_thailand_license_plate_request.go
- model_recognize_thailand_license_plate_response.go
- model_recognize_toll_invoice_request.go
- model_recognize_toll_invoice_response.go
- model_recognize_train_ticket_request.go
- model_recognize_train_ticket_response.go
- model_recognize_transportation_license_request.go
- model_recognize_transportation_license_response.go
- model_recognize_vat_invoice_request.go
- model_recognize_vat_invoice_response.go
- model_recognize_vehicle_license_request.go
- model_recognize_vehicle_license_response.go
- model_recognize_vin_request.go
- model_recognize_vin_response.go
- model_recognize_waybill_electronic_request.go
- model_recognize_waybill_electronic_response.go
- model_recognize_web_image_request.go
- model_recognize_web_image_response.go
- model_taxi_invoice_request_body.go
- model_taxi_invoice_result.go
- model_thailand_idcard_confidence.go
- model_thailand_idcard_request_body.go
- model_thailand_idcard_result.go
- model_thailand_license_plate_item.go
- model_thailand_license_plate_request_body.go
- model_toll_invoice_request_body.go
- model_toll_invoice_result.go
- model_train_ticket_request_body.go
- model_train_ticket_result.go
- model_transportation_license_request_body.go
- model_transportation_license_result.go
- model_vat_invoice_request_body.go
- model_vat_invoice_result.go
- model_vehicle_license_request_body.go
- model_vehicle_license_result.go
- model_vin_request_body.go
- model_vin_result.go
- model_waybill_electronic_request_body.go
- model_waybill_electronic_result.go
- model_web_image_request_body.go
- model_web_image_result.go
- model_web_image_words_block_list.go
- model_words_list_iem.go
- model_words_region_list.go