liuxiaolong
2019-09-29 408c38053710e0b166ca4051a4af91044a93418d
rm detect image resize
1个文件已修改
29 ■■■■ 已修改文件
service/FaceSdkService.go 29 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/FaceSdkService.go
@@ -2,12 +2,11 @@
import (
    "basic.com/pubsub/protomsg.git"
    "basic.com/valib/logger.git"
    "github.com/gogo/protobuf/proto"
    "github.com/pkg/errors"
    "gocv.io/x/gocv"
    "image"
    "time"
    "basic.com/valib/logger.git"
)
type FaceSdkService struct {
@@ -60,18 +59,20 @@
        return nil,err
    }
    logger.Debug("picMat.Data.len:", len(picMat.ToBytes()))
    newMat := gocv.NewMat()
    size := 1024
    if picMat.Rows() > size || picMat.Cols() > size {
        fx := float64(size)/float64(picMat.Rows())
        fy := float64(size)/float64(picMat.Cols())
        ff := fx
        if fx > fy{
            ff = fy
        }
        gocv.Resize(picMat,&newMat, image.Pt(0,0), ff, ff, gocv.InterpolationDefault)
        picMat = newMat
    }
    //图片缩小分辨率
    //newMat := gocv.NewMat()
    //size := 1024
    //if picMat.Rows() > size || picMat.Cols() > size {
    //    fx := float64(size)/float64(picMat.Rows())
    //    fy := float64(size)/float64(picMat.Cols())
    //    ff := fx
    //    if fx > fy{
    //        ff = fy
    //    }
    //    gocv.Resize(picMat,&newMat, image.Pt(0,0), ff, ff, gocv.InterpolationDefault)
    //    picMat = newMat
    //}
    defer picMat.Close()