| | |
| | | "sync" |
| | | "time" |
| | | "webserver/extend/logger" |
| | | "webserver/extend/util" |
| | | ) |
| | | |
| | | type FaceSdkService struct { |
| | |
| | | return coms,ok |
| | | } |
| | | |
| | | func (f *FeaResult) Delete(id string){ |
| | | func (f *FeaResult) Delete(id int64){ |
| | | f.Lock.Lock() |
| | | defer f.Lock.Unlock() |
| | | delete(f.FaceM,id) |
| | |
| | | if err := proto.Unmarshal(resultBytes, &rMsg); err == nil { |
| | | logger.Debug("received MSG:", rMsg.Cid) |
| | | i := protomsg.Image{} |
| | | err := proto.Unmarshal(rMsg.Data, &i) |
| | | bdata, err := util.UnCompress(rMsg.Data) |
| | | if err !=nil { |
| | | logger.Debug("uncompress err:",err) |
| | | continue |
| | | } |
| | | err = proto.Unmarshal(bdata, &i) |
| | | if err !=nil { |
| | | continue |
| | | } |