35 lines
1.8 KiB
Go
35 lines
1.8 KiB
Go
|
package SpartaApi
|
|||
|
|
|||
|
//type UniversalEntity struct {
|
|||
|
// code string `json:"code" dc:"200:业务处理成功;40x:访问权限错误;50x:系统错误。"`
|
|||
|
// msg string `json:"msg" dc:"结果消息提示,如:success"`
|
|||
|
// data string `json:"leftTopPoint" dc:"业务执行结果(obj/arr)"`
|
|||
|
//}
|
|||
|
|
|||
|
type TokenEntity struct {
|
|||
|
Token string `json:"token" dc:"token"`
|
|||
|
ExpiresAt int `json:"expires_at" dc:"过期时间"`
|
|||
|
}
|
|||
|
|
|||
|
type RecognizeReq struct {
|
|||
|
CapUrl string `json:"capUrl" v:"required" dc:"v-在线图片地址"`
|
|||
|
RecType string `json:"recType" v:"required" dc:"v-识别算法模型"`
|
|||
|
Async string `json:"async" dc:"是否异步处理:false:默认值,算法识别完后同步返回,接口请求会等待(适用于识别时间较长的模型);true: 收到请求后,算法服务器会异步识别"`
|
|||
|
CallBackUrl string `json:"callBackUrl" dc:"若为异步,则需要此参数,系统会将结果post到这个接口中"`
|
|||
|
AreaHigh string `json:"area_high" dc:"若为异步,则需要此参数,系统会将结果post到这个接口中"`
|
|||
|
}
|
|||
|
|
|||
|
type RecognizeRes struct {
|
|||
|
HasTarget int `json:"hasTarget" dc:"是否监测到目标:1:是;0:否"`
|
|||
|
OriginalImgSize []int `json:"originalImgSize" dc:"原始图片尺寸([宽,高]),ex:[1920,1080]"`
|
|||
|
Targets []TargetsEntity `json:"targets" dc:"目标信息"`
|
|||
|
}
|
|||
|
|
|||
|
type TargetsEntity struct {
|
|||
|
PhoNumber int `json:"pho_number" dc:"在光伏板检测的时候会多输出一个参数代表光伏板的数量"`
|
|||
|
Type string `json:"type" dc:"目标信息"`
|
|||
|
Size []float64 `json:"size" dc:"目标外接矩形像素"`
|
|||
|
LeftTopPoint []float64 `json:"leftTopPoint" dc:"目标在画面中左上角位置信息"`
|
|||
|
Score float64 `json:"score" dc:"置信度得分(0~1)"`
|
|||
|
}
|