# gocv-study **Repository Path**: aohanhongzhi/gocv-study ## Basic Information - **Project Name**: gocv-study - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-19 - **Last Updated**: 2024-09-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: Go语言 ## README # 安装 ## gcc https://github.com/jmeubank/tdm-gcc ## 提前安装好jdk,配置好JAVA_HOME ![alt text](assets/image-2.png) ## 脚本 https://github.com/hybridgroup/gocv ```shell go get -u -d gocv.io/x/gocv ``` 查看安装的库在哪 ![alt text](assets/image.png) 安装依赖目录(官网的命令是错误的: `cd $GOPATH/src/gocv.io/x/gocv`) ![img.png](img.png) ## windows 大概就4步,下载,编译,进一步编译,安装。 设置代理 ```shell $env:https_proxy="http://127.0.0.1:20171" ``` 1. 直接下载 ![img.png](assets/img.png) 2. 执行cmake命令也需要使用代理,执行过程中会下载github上东西。 ![img_2.png](assets/img_2.png) ![img_3.png](assets/img_3.png) ![img_4.png](assets/img_4.png) 3. 使用mingw32-make -j4 进一步编译,数字4是使用的CPU核心数,这个编译的时间是比较长的。 ![img_5.png](assets/img_5.png) 4. 安装,很快, ![img_6.png](assets/img_6.png) windows下跑起来效果 ![img_7.png](assets/img_7.png) ## linux https://gocv.io/getting-started/linux/ ``` /home/eric/Project/Go/pkg/mod/gocv.io/x/gocv@v0.36.1 ``` # 编译 ## 开始编译和安装opencv,自动进行的 进入依赖目录,就可以直接开始编译和安装。不需要加上sudo,但是会要求输入密码,应该是脚本自动转sudo执行了。 ```shell make install ``` ![alt text](assets/image-1.png) ![alt text](assets/image-4.png) ![alt text](assets/image-3.png) 安装完成之后,就可以拿简单代码试下即可。能跑起来就说明问题不大。 > 下面是linux下跑的结果。opencv 4.9.0 ![alt text](assets/image-5.png) # 其他项目 ## 滑动窗口实现 https://github.com/omigo/crack-slide-captcha # 问题 ## fatal error: opencv2/opencv.hpp: No such file or directory ![img_1.png](assets/img_1.png) 可能只编译,但是opencv没有安装成功。