package util import ( "basic.com/pubsub/protomsg.git" "gocv.io/x/gocv" "image" ) // 按尺寸去切图 func SubImg(i protomsg.Image,x0,y0,x1,y1 int,) []byte{ img,_ := gocv.NewMatFromBytes(int(i.Height),int(i.Width),gocv.MatTypeCV8UC3,i.Data) rect := image.Rect(x0,y0,x1,y1) region := img.Region(rect) bytes, _ := gocv.IMEncode(".jpg", region) return bytes }