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)"` }