洞察纵观鸿蒙next版本,如何凭借FinClip加强小程序的跨平台管理,确保企业在数字化转型中的高效运营和数据安全?
926
2022-10-01
gocv图片裁剪并展示
gocv实现图片裁剪
新建窗口
window := gocv.NewWindow("Hello")
读取图片
read := gocv.IMRead("image/front.jpg", gocv.IMReadColor)
类型转换
frontImg, _ := read.ToImage()
颜色类型
rgbImg := frontImg.(*image.RGBA)
图片切割 :Rect函数中 (950,100)左上角坐标,左下角坐标(1300,700)即可切割为矩形
subImg := rgbImg.SubImage(image.Rect(950, 100, 1300, 700)).(*image.RGBA)
存储图片
out, _ := os.Create("image/front_face.jpg")png.Encode(out, subImg)
读取图片
result := gocv.IMRead("image/front_face.jpg",gocv.IMReadColor)
根据上述图片大小设置窗口大小
window.ResizeWindow(1300-950,700-100)
图片展示到窗口
window.IMShow(result)window.WaitKey(0)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~