| | |
| | | |
| | | |
| | | //将上传的图片交人脸检测和人脸提取,获得特征 |
| | | |
| | | faceExtArr, err := getFaceFeaFromSdk(file) |
| | | fileBytes, _ := ioutil.ReadAll(file) |
| | | faceExtArr, err := getFaceFeaFromSdk(fileBytes) |
| | | if err ==nil && len(faceExtArr) >0 { |
| | | var faceBase64= "" |
| | | for _,r := range faceExtArr { |
| | |
| | | if err !=nil { |
| | | return "",nil,err |
| | | } |
| | | fmt.Println("fileBytes.len:",len(fileBytes)) |
| | | fileInfo, e := esutil.PostFormData(weedfsUri, filename, "file", file) |
| | | fileInfo, e := esutil.PostFormData(weedfsUri, filename, "file", fileBytes) |
| | | if e != nil { |
| | | fmt.Println(e.Error()) |
| | | return "", nil, e |
| | |
| | | |
| | | //将上传的图片交人脸检测和人脸提取,获得特征 |
| | | var faceBase64="" |
| | | faceExtArr, err := getFaceFeaFromSdk(file) |
| | | faceExtArr, err := getFaceFeaFromSdk(fileBytes) |
| | | if faceExtArr ==nil { |
| | | return "",nil,errors.New("NotFeatureFindError") |
| | | } |