
gocv
go语言opencv学习
图图是只猫
文章如有错还请指出
QQ 微信 958689695
展开
-
go项目发布到linux系统找不到.so动态库
问题go 在本地linux打包opencv项目可以运行,但是上传到服务器会找不到动态库.so文件解决将本地的.so库全部拷贝到服务器本地的库路径/usr/local/lib64/usr/local/lib/usr/lib若还找不到库可执行搜索命令将以上目录的全部文件cp到一个目录中打包将打包后的文件发送到服务器上的目录中例如上传到 /usr/local/lib64 中解压后将该目录添加到配置中vim /etc/ld.conf.d/lib.conf将上述 /usr/loca原创 2021-08-25 10:17:14 · 690 阅读 · 0 评论 -
Centos7 安装与配置 opencv4.5.3
OpenCV部署准备Centos7 安装 opencv4.5.2 可能会导致编译错误!4.5.3进行了修复下载地址https://github.com/opencv/opencv_contrib/releaseshttps://github.com/opencv/opencv/releasesCmake下载或升级https://github.com/Kitware/CMake/releases/download/v3.21.1/cmake-3.21.1-linux-x86_64.tar.gzC原创 2021-08-25 09:45:19 · 1581 阅读 · 0 评论 -
gocv边界填充
gocv边界填充创建目标图片targetImg := gocv.NewMatWithSize(read.Rows(),read.Cols(),gocv.MatTypeCV8UC3)进行边界填充value := color.RGBA{R: 255,G: 255,B: 255}gocv.CopyMakeBorder(read,&targetImg,50,50,50,50,gocv.BorderReflect,value)展示图片window.IMShow(targetImg)wind原创 2021-07-20 15:27:58 · 1108 阅读 · 0 评论 -
gocv拆分颜色通道
gocv拆分图片颜色通道开启窗口window := gocv.NewWindow("Hello")设置窗口模式自适应window.SetWindowProperty(gocv.WindowPropertyAutosize,gocv.WindowAutosize)读取图片read := gocv.IMRead("image/front.jpg", gocv.IMReadColor)查看图片类型fmt.Println(read.Type())拆分颜色通道(图像拆分后有3个通道分别是BG原创 2021-07-20 14:34:49 · 1488 阅读 · 0 评论 -
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 := rgbIm原创 2021-07-20 09:28:23 · 1888 阅读 · 0 评论 -
gocv图片读取并展示
gocv 图片操作读取原图image := gocv.IMRead("image/img.png",gocv.IMReadColor)读取灰度图image = gocv.IMRead("image/img.png",gocv.IMReadGrayScale)图片展示//构建窗口window := gocv.NewWindow("img")window.ResizeWindow(500,300)//在窗口展示图片window.IMShow(image)window.WaitKey(原创 2021-07-20 09:18:48 · 2191 阅读 · 0 评论