ocr

package
v1.3.9 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

README

OCR

1、产品地址

Documentation

Index

Constants

View Source
const (
	AliOCRHost                    = "https://personcard.market.alicloudapi.com" // url
	AliOCRPath                    = "/ai-market/ocr/personid"                   // path
	AliOCRImageTypeByFIleContents = "0"                                         // 图片内容类型
	AliOCRImageTypeByFileLink     = "1"                                         // 图片链接地址类型
	AliOCRIdCardSide              = "FRONT"                                     // 无需指定正反面,填写默认值FRONT即可,系统后台自动识别正反面
	AliOCRIdCardImageIsOk         = "1"                                         // 身份证照片信息读取成功
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AliOCRResponseData

type AliOCRResponseData struct {
	PersonIdStatus     string                               `json:"PERSON_ID_STATUS"`
	PersonIdEntity     AliOCRResponsePersonIdEntityData     `json:"PERSON_ID_ENTITY"`
	PersonIdSideEntity aliOCRResponsePersonIdSideEntityData `json:"PERSON_ID_SIDE_ENTITY"`
}

AliOCRResponseData 阿里云OCR返回数据

func GetIdCardImageData added in v0.6.3

func GetIdCardImageData(appCode, fileBase64EncodeData string, imageType ...string) (data AliOCRResponseData, err error)

GetIdCardImageData 获取身份证图片数据信息

type AliOCRResponsePersonIdEntityData added in v0.11.1

type AliOCRResponsePersonIdEntityData struct {
	PersonName            string `json:"PERSON_NAME"`   // 姓名
	PersonSex             string `json:"PERSON_SEX"`    // 性别
	PersonNation          string `json:"PERSON_NATION"` // 民族
	PersonId              string `json:"PERSON_ID"`     // 公民身份号码
	PersonBirth           string `json:"PERSON_BIRTH"`  // 出生
	PersonChineseBirth    string `json:"PERSON_CHINESE_BIRTH"`
	PersonSign            string `json:"PERSON_SIGN"`
	PersonAnimal          string `json:"PERSON_ANIMAL"`
	PersonBirthCountryId  string `json:"PERSON_BIRTH_COUNTRY_ID"`
	PersonBirthProvince   string `json:"PERSON_BIRTH_PROVINCE"`
	PersonBirthCity       string `json:"PERSON_BIRTH_CITY"`
	PersonBirthDistrict   string `json:"PERSON_BIRTH_DISTRICT"`
	PersonAddress         string `json:"PERSON_ADDRESS"` // 住址
	PersonLivingCountryId string `json:"PERSON_LIVING_COUNTRY_ID"`
	PersonLivingProvince  string `json:"PERSON_LIVING_PROVINCE"`
	PersonLivingCity      string `json:"PERSON_LIVING_CITY"`
	PersonLivingDistrict  string `json:"PERSON_LIVING_DISTRICT"`
	Organization          string `json:"ORGANIZATION"` // 签发机关
	OrganizationCountryId string `json:"ORGANIZATION_COUNTRY_ID"`
	OrganizationProvince  string `json:"ORGANIZATION_PROVINCE"`
	OrganizationCity      string `json:"ORGANIZATION_CITY"`
	OrganizationDistrict  string `json:"ORGANIZATION_DISTRICT"`
	TimeZone              string `json:"TIME_ZONE"` // 有效期限
}

AliOCRResponsePersonIdEntityData 图片文字信息

Jump to

Keyboard shortcuts

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