| | |
| | | if len(tiArr) > 0 { |
| | | ti := tiArr[0] |
| | | d["picSmUrl"] = ti.PicSmUrl |
| | | d["targetType"] = ti.TargetType |
| | | if ti.TargetType == "FaceDetect" { |
| | | sLabelStr, ok := source["showLabels"] |
| | | if ok { |
| | | labelArr := strings.Split(sLabelStr.(string), "/") |
| | | if len(labelArr) == 3 { |
| | | d["gender"] = labelArr[0] |
| | | d["ageDescription"] = labelArr[1] |
| | | d["race"] = labelArr[2] |
| | | } |
| | | //labelArr := strings.Split(sLabelStr.(string), "/") |
| | | //if len(labelArr) == 3 { |
| | | // d["gender"] = labelArr[0] |
| | | // d["ageDescription"] = labelArr[1] |
| | | // d["race"] = labelArr[2] |
| | | //} |
| | | d["showLabels"] = sLabelStr |
| | | } else { |
| | | d["showLabels"] = "" |
| | | } |
| | | |
| | | |
| | | if bInfos,ok := source["baseInfo"]; ok && bInfos != nil { |
| | | bd := getSourceBaseInfo(bInfos) |
| | | fmt.Println("bd:", bd) |
| | | d["baseInfo"] = bd |
| | | d["baseInfo"] = bd //比对到的底库的人 |
| | | } else { |
| | | d["baseInfo"] = []interface{}{} |
| | | } |
| | | d["sdkType"] = "人脸" |
| | | d["sdkType"] = source["taskName"] |
| | | } else { |
| | | d["sdkType"] = source["taskName"] |
| | | d["picSmUrl"] = d["picMaxUrl"] |