在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币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 住家保姆的工作职责、照顾老人住家保姆服务内容.docx
- 遵守交通规则中班教案.docx
- 《高温中暑事件卫生》一级(红色),二级(橙色),三级(黄色),四级(蓝色).docx
- 办公用品采购申请表(表格模板).docx
- 帮扶车间资金补贴申请表.docx
- 保障性安居工程考评内容和评价标准.docx
- 本级项目申请书(表格模板).docx
- 残疾儿童基本康复服务标准表.docx
- 残疾儿童定点康复机构综合评估标准表.docx
- 柴油货车报废补贴标准表.docx
- 常备借贷便利系统应急服务申请表.docx
- 产品生产过程质量问题表.docx
- 产品退货情况表.docx
- 城市快速路、主干路、重型车道典型路面、次干路、支路、非机动车专用道典型路面结构表.docx
- 城市社区工作者岗位一览表.docx
- 城乡环境基础设施建设考评内容和评分标准表.docx