Documentation ¶
Index ¶
- Constants
- type BankcardResponse
- type BusinessLicenseResponse
- type CardType
- type DriverLicenseResponse
- type IDCardResponse
- type LicensePosition
- type OCR
- func (cli *OCR) BankcardByFile(filename string, mode RecognizeMode) (*BankcardResponse, error)
- func (cli *OCR) BankcardByURL(cardURL string, mode RecognizeMode) (*BankcardResponse, error)
- func (cli *OCR) BusinessLicenseByFile(filename string, mode RecognizeMode) (*BusinessLicenseResponse, error)
- func (cli *OCR) BusinessLicenseByURL(cardURL string, mode RecognizeMode) (*BusinessLicenseResponse, error)
- func (cli *OCR) DriverLicenseByFile(filename string, mode RecognizeMode) (*DriverLicenseResponse, error)
- func (cli *OCR) DriverLicenseByURL(cardURL string, mode RecognizeMode) (*DriverLicenseResponse, error)
- func (cli *OCR) IDCardByFile(filename string, mode RecognizeMode) (*IDCardResponse, error)
- func (cli *OCR) IDCardByURL(cardURL string, mode RecognizeMode) (*IDCardResponse, error)
- func (cli *OCR) PrintedTextByFile(filename string, mode RecognizeMode) (*PrintedTextResponse, error)
- func (cli *OCR) PrintedTextByURL(cardURL string, mode RecognizeMode) (*PrintedTextResponse, error)
- func (cli *OCR) VehicleLicenseByFile(filename string, mode RecognizeMode) (*VehicleLicenseResponse, error)
- func (cli *OCR) VehicleLicenseByURL(cardURL string, mode RecognizeMode) (*VehicleLicenseResponse, error)
- type Point
- type PrintedTextResponse
- type RecognizeMode
- type Size
- type VehicleLicenseResponse
Constants ¶
View Source
const ( CardTypeFront = "Front" // 正面 CardTypeBack = "Back" // 背面 )
所有卡片方向
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BankcardResponse ¶
type BankcardResponse struct { request.CommonError Number string `json:"number"` // 银行卡号 }
type BusinessLicenseResponse ¶
type BusinessLicenseResponse struct { request.CommonError RegNum string `json:"reg_num"` // 注册号 Serial string `json:"serial"` // 编号 LegalRepresentative string `json:"legal_representative"` // 法定代表人姓名 EnterpriseName string `json:"enterprise_name"` // 企业名称 TypeOfOrganization string `json:"type_of_organization"` // 组成形式 Address string `json:"address"` // 经营场所/企业住所 TypeOfEnterprise string `json:"type_of_enterprise"` // 公司类型 BusinessScope string `json:"business_scope"` // 经营范围 RegisteredCapital string `json:"registered_capital"` // 注册资本 PaidInCapital string `json:"paid_in_capital"` // 实收资本 ValidPeriod string `json:"valid_period"` // 营业期限 RegisteredDate string `json:"registered_date"` // 注册日期/成立日期 CertPosition struct { Position LicensePosition `json:"pos"` } `json:"cert_position"` // 营业执照位置 ImgSize Size `json:"img_size"` // 图片大小 }
type DriverLicenseResponse ¶
type DriverLicenseResponse struct { request.CommonError IDNum string `json:"id_num"` // 证号 Name string `json:"name"` // 姓名 Nationality string `json:"nationality"` // 国家 Sex string `json:"sex"` // 性别 Address string `json:"address"` // 地址 BirthDate string `json:"birth_date"` // 出生日期 IssueDate string `json:"issue_date"` // 初次领证日期 CarClass string `json:"car_class"` // 准驾车型 ValidFrom string `json:"valid_from"` // 有效期限起始日 ValidTo string `json:"valid_to"` // 有效期限终止日 OfficialSeal string `json:"official_seal"` // 印章文构 }
type IDCardResponse ¶
type IDCardResponse struct { request.CommonError Type CardType `json:"type"` // 正面或背面,Front / Back ValidDate string `json:"valid_date"` // 有效期 }
type LicensePosition ¶
type LicensePosition struct { LeftTop Point `json:"left_top"` RightTop Point `json:"right_top"` RightBottom Point `json:"right_bottom"` LeftBottom Point `json:"left_bottom"` }
LicensePosition 证件位置
type OCR ¶
type OCR struct {
// contains filtered or unexported fields
}
func (*OCR) BankcardByFile ¶
func (cli *OCR) BankcardByFile(filename string, mode RecognizeMode) (*BankcardResponse, error)
本接口提供基于小程序的银行卡 OCR 识别 通过图片文件识别
func (*OCR) BankcardByURL ¶
func (cli *OCR) BankcardByURL(cardURL string, mode RecognizeMode) (*BankcardResponse, error)
本接口提供基于小程序的银行卡 OCR 识别 通过图片链接识别
func (*OCR) BusinessLicenseByFile ¶
func (cli *OCR) BusinessLicenseByFile(filename string, mode RecognizeMode) (*BusinessLicenseResponse, error)
本接口提供基于小程序的营业执照 OCR 识别 通过图片文件识别
func (*OCR) BusinessLicenseByURL ¶
func (cli *OCR) BusinessLicenseByURL(cardURL string, mode RecognizeMode) (*BusinessLicenseResponse, error)
本接口提供基于小程序的营业执照 OCR 识别 通过图片链接识别
func (*OCR) DriverLicenseByFile ¶
func (cli *OCR) DriverLicenseByFile(filename string, mode RecognizeMode) (*DriverLicenseResponse, error)
本接口提供基于小程序的驾驶证 OCR 识别 通过图片文件识别
func (*OCR) DriverLicenseByURL ¶
func (cli *OCR) DriverLicenseByURL(cardURL string, mode RecognizeMode) (*DriverLicenseResponse, error)
本接口提供基于小程序的驾驶证 OCR 识别 通过图片链接识别
func (*OCR) IDCardByFile ¶
func (cli *OCR) IDCardByFile(filename string, mode RecognizeMode) (*IDCardResponse, error)
本接口提供基于小程序的身份证 OCR 识别 通过图片文件识别
func (*OCR) IDCardByURL ¶
func (cli *OCR) IDCardByURL(cardURL string, mode RecognizeMode) (*IDCardResponse, error)
本接口提供基于小程序的身份证 OCR 识别 通过图片链接识别
func (*OCR) PrintedTextByFile ¶
func (cli *OCR) PrintedTextByFile(filename string, mode RecognizeMode) (*PrintedTextResponse, error)
本接口提供基于小程序的通用印刷体 OCR 识别 通过图片文件识别
func (*OCR) PrintedTextByURL ¶
func (cli *OCR) PrintedTextByURL(cardURL string, mode RecognizeMode) (*PrintedTextResponse, error)
本接口提供基于小程序的通用印刷体 OCR 识别 通过图片链接识别
func (*OCR) VehicleLicenseByFile ¶
func (cli *OCR) VehicleLicenseByFile(filename string, mode RecognizeMode) (*VehicleLicenseResponse, error)
本接口提供基于小程序的行驶证 OCR 识别 通过图片文件识别
func (*OCR) VehicleLicenseByURL ¶
func (cli *OCR) VehicleLicenseByURL(cardURL string, mode RecognizeMode) (*VehicleLicenseResponse, error)
本接口提供基于小程序的行驶证 OCR 识别 通过图片链接识别
type PrintedTextResponse ¶
type PrintedTextResponse struct { request.CommonError Items []struct { Text string `json:"text"` Position LicensePosition `json:"pos"` } `json:"items"` // 识别结果 ImgSize Size `json:"img_size"` // 图片大小 }
type RecognizeMode ¶
type RecognizeMode = string
RecognizeMode 图片识别模式
const ( RecognizeModePhoto RecognizeMode = "photo" // 拍照模式 RecognizeModeScan RecognizeMode = "scan" // 扫描模式 )
所有图片识别模式
type VehicleLicenseResponse ¶
type VehicleLicenseResponse struct { request.CommonError VehicleType string `json:"vehicle_type"` Owner string `json:"owner"` Addr string `json:"addr"` UseCharacter string `json:"use_character"` Model string `json:"model"` Vin string `json:"vin"` EngineNum string `json:"engine_num"` RegisterDate string `json:"register_date"` IssueDate string `json:"issue_date"` PlateNumB string `json:"plate_num_b"` Record string `json:"record"` PassengersNum string `json:"passengers_num"` TotalQuality string `json:"total_quality"` TotalprepareQualityQuality string `json:"totalprepare_quality_quality"` }
Click to show internal directories.
Click to hide internal directories.