在Ubuntu系统中,OpenCV(开源计算机视觉库)是一个广泛使用的库,用于图像处理和计算机视觉任务。这篇笔记主要介绍了如何在Ubuntu上安装、卸载以及切换不同版本的OpenCV。 1. **查看OpenCV版本** 要检查已安装的OpenCV版本,可以使用`pkg-config`命令,输入: ``` pkg-config --modversion opencv ``` 这将显示当前系统中安装的OpenCV的版本号。 2. **安装OpenCV** 安装OpenCV通常涉及下载源代码、配置、编译和安装。这里提供了两种版本的安装示例,即OpenCV2.4.9和3.2.0: - **安装OpenCV2.4.9** - 下载opencv-2.4.9的源代码并解压缩。 - 进入解压缩后的目录,创建一个构建目录,然后运行`cmake`和`make`进行配置和编译。 - 使用`sudo make install`将OpenCV安装到默认路径`/usr/local`。 - **安装OpenCV3.2.0** - 类似地,下载opencv-3.2.0并解压缩,但这次我们需要自定义安装路径以避免覆盖其他版本或系统自带的OpenCV。 - 在配置阶段,使用`cmake`时,添加`-D CMAKE_INSTALL_PREFIX`选项指定安装路径,例如`/usr/local/opencv3.2.0`。 3. **多版本OpenCV切换** 在系统中同时拥有多个OpenCV版本时,关键在于正确配置`CMAKE_INSTALL_PREFIX`。在编译新版本OpenCV时,确保设置不同的安装路径,以免覆盖已存在的版本。例如,当安装3.2.0版本时,将其安装到`/usr/local/opencv3.2.0`而不是`/usr`,因为`/usr`是系统库的默认位置,可能会覆盖系统默认的OpenCV版本。 4. **卸载OpenCV** 卸载OpenCV通常包括删除安装的库文件、头文件以及相关的配置信息。由于OpenCV通常安装在`/usr/local`,可以通过以下步骤卸载: - 使用`sudo rm`命令删除`/usr/local/include/opencv`和`/usr/local/lib/opencv`目录。 - 如果使用了`apt-get`或`apt`安装,可以使用`sudo apt-get remove opencv`来卸载。 - 清理配置文件和缓存可能还需要手动处理,具体取决于安装方式。 5. **注意事项** - 在配置OpenCV时,务必注意`CMAKE_TOOLCHAIN_FILE`的设置,特别是当有多个版本共存时。 - 安装后,更新环境变量,如`LD_LIBRARY_PATH`,使其包含新安装版本的库路径,以便程序能够找到正确的OpenCV库。 通过以上步骤,你可以在Ubuntu上轻松管理OpenCV的不同版本,满足开发和测试的需要。确保在操作过程中仔细遵循每个步骤,避免对系统造成不必要的影响。此外,参考提供的博客链接,可以获取更多详细的指导和解决可能遇到的问题。
- 粉丝: 41
- 资源: 306
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 使用NetBeans连接SQLserver2008数据库教程中文WORD版最新版本
- XPath实例中文WORD版最新版本
- XPath语法规则中文WORD版最新版本
- XPath入门教程中文WORD版最新版本
- ORACLE数据库管理系统体系结构中文WORD版最新版本
- Sybase数据库安装以及新建数据库中文WORD版最新版本
- tomcat6.0配置oracle数据库连接池中文WORD版最新版本
- hibernate连接oracle数据库中文WORD版最新版本
- MyEclipse连接MySQL的方法中文WORD版最新版本
- MyEclipse中配置Hibernate连接Oracle中文WORD版最新版本