util/image.go
@@ -3,6 +3,7 @@ import ( "gocv.io/x/gocv" "image" "log" ) // 按尺寸去切图 func Subimg(dbyte []byte,x0,y0,x1,y1 int,) []byte{ @@ -24,8 +25,8 @@ //f, _ := os.Create("./test.jpg") //创建文件 //defer f.Close() //关闭文件 //jpeg.Encode(f, subImg, nil) //写入文件 img,_ := gocv.NewMatFromBytes(200,200,gocv.MatTypeCV8UC3,dbyte) log.Println("--------------------------四大金刚:",x0,y0,x1,y1) img,_ := gocv.NewMatFromBytes(720,1280,gocv.MatTypeCV8UC3,dbyte) rect := image.Rect(x0,y0,x1,y1) region := img.Region(rect) bytes, _ := gocv.IMEncode(".jpg", region)