使用GitCode国内源快速编译OpenCV

编译OpenCV默认使用的国外源,每次都会下载失败OpenCV所需要的依赖,导致编译困难。使用国内GitCode提供的OpenCV源,就可以快速下载编译所需的依赖,再也不用很头疼OpenCV的编译啦。

首先从github上下载OpenCV的源代码

git clone https://github.com/opencv/opencv.git

打开cmake-gui,选择opencv源码,设置编译目录,点击Add Entry添加环境变量 OPENCV_DOWNLOAD_MIRROR_ID=gitcode

点击configure开始配置

 cmake就开始从国内的镜像下载opencv所需要的资源,比如ippicv,速度非常的快很快就完成了,之前需要几个小时的时间,现在只需要几分钟就OK了。

配置完成

点击Generate开始生成,打开目标文件夹找到OpenCV.sln,使用visual studio打开项目,找到C

MakeTargets->ALL_BUILD就可以开始编译了 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 更新 OpenCV 库的方法取决于你是使用哪种安装方式安装的 OpenCV。以下是一些常见的更新 OpenCV 库的方法: - 使用 pip 更新 OpenCV 库: ```python pip install --upgrade opencv-python ``` 如果你使用的是 Anaconda 环境,可以使用以下命令: ```python conda update opencv ``` - 从代码编译安装 OpenCV: 如果你是从代码编译安装的 OpenCV,可以通过以下步骤更新 OpenCV: 1. 下载最新版的 OpenCV 代码。 2. 进入 OpenCV 代码目录,运行以下命令更新代码: ```bash git pull origin master ``` 3. 删除原来的 build 目录,重新创建 build 目录: ```bash rm -rf build mkdir build cd build ``` 4. 运行 CMake 命令生成 Makefile: ```bash cmake .. ``` 5. 编译安装 OpenCV: ```bash make -j4 sudo make install ``` 以上命令中的 `4` 可以替换成你的 CPU 核心数加 1,以加速编译过程。 无论你使用哪种方法更新 OpenCV 库,都需要确保更新后的版本能够与你的代码兼容,否则可能会导致其他问题。另外,更新 OpenCV 库可能会涉及到其他库或依赖关系的更新,需要特别注意。 ### 回答2: 更新OpenCV库主要有以下几个步骤: 1. 下载最新的OpenCV库:进入OpenCV的官方网站(https://opencv.org/),找到最新的稳定版本,点击下载按钮,选择适合自己操作系统的版本下载。 2. 解压下载的文件:将下载的压缩文件解压到任意文件夹中。 3. 打开终端或命令提示符窗口:进入解压后的文件夹,找到bin目录下的opencv_version.exe文件,将其路径添加到系统的环境变量中。 4. 编译和安装OpenCV:打开一个新的终端或命令提示符窗口,在OpenCV目录下创建一个build文件夹,然后进入该文件夹。使用cmake命令来生成编译工程,在命令行中输入以下命令: ``` cmake -G "生成器名称" .. ``` 其中,生成器名称可以是Visual Studio的版本号(如"Visual Studio 16 2019")或者是编译器名称(如"MinGW Makefiles")。生成工程后,使用编译工具编译和安装OpenCV。 5. 配置IDE:如果你使用一个集成开发环境(IDE)来开发项目,你可能需要配置该IDE来使用新的OpenCV库。通常,你需要指定OpenCV库所在的文件夹路径。 6. 测试OpenCV:创建一个简单的OpenCV项目,并编译运行,确保新的OpenCV库已经成功更新。 总结:更新OpenCV库的过程主要包括下载最新版本、解压文件、编译和安装库、配置IDE等步骤。通过这些步骤,可以保持OpenCV库的最新版本,并享受新功能和修复的Bug。 ### 回答3: 要更新OpenCV库,你可以按照以下步骤进行操作: 1. 检查当前的OpenCV版本。首先,你需要确定你当前所使用OpenCV版本。你可以在命令行中输入以下代码来获取OpenCV版本信息: ``` import cv2 print(cv2.__version__) ``` 2. 下载最新版本的OpenCV库。访问OpenCV官方网站(https://opencv.org)并下载最新版本的OpenCV库。确保下载适用于你所使用的操作系统的版本。 3. 解压下载的文件。将下载的OpenCV文件解压到你想要存放的目录中。 4. 运行CMake进行配置。使用CMake工具来配置OpenCV库。你需要创建一个新的文件夹,然后打开CMake GUI,将解压后的文件夹路径设置为"Source code",并将新建的文件夹路径设置为"Build the binaries"。点击"Configure"按钮来配置项目。 5. 选择编译器。在CMake配置完成后,你需要选择用于编译OpenCV库的编译器。如果你在Windows上使用Visual Studio,则可以从下拉菜单中选择。 6. 生成项目文件。在选择编译器后,点击"Generate"按钮来生成项目文件。这将在你指定的"Build the binaries"文件夹中生成项目文件。 7. 编译和安装。使用你选择的编译器来编译项目。编译完成后,在"Build the binaries"文件夹中找到生成的OpenCV库文件。将这些文件复制到你的项目文件夹中,并在你的项目中引用它们。 8. 测试更新是否成功。重新运行之前的代码,确认OpenCV库已经更新到最新版本。 请注意,更新OpenCV库可能会因操作系统和编译器的不同而有所差异。因此,在进行更新之前,建议先查阅相关的文档和指南。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值