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.