Linux下OpenCV3的卸载与安装方法
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,这篇文章主要介绍"Linux下OpenCV3的卸载与安装方法",在日常操作中,相信很多人在Linux下OpenCV3的卸载与安装方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对
千家信息网最后更新 2025年02月04日Linux下OpenCV3的卸载与安装方法
这篇文章主要介绍"Linux下OpenCV3的卸载与安装方法",在日常操作中,相信很多人在Linux下OpenCV3的卸载与安装方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Linux下OpenCV3的卸载与安装方法"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
一、删除Opencv库
1、进入原来编译opencv的build文件夹下
sudo make uninstall
2、到上一级目录
cd ..
3、删除build文件夹
sudo rm -r build
4、删除其他opencv相关文件
sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv*
5、检查是否删除干净
pkg-config opencv --libspkg-config opencv --modversion
若仍能显出opencv的相关信息,则需要进一步删除干净
sudo apt-get autoremove opencv-doc opencv-data libopencv-dev libopencv2.4-java libopencv2.4-jni python-opencv libopencv-core2.4 libopencv-gpu2.4 libopencv-ts2.4 libopencv-photo2.4 libopencv-contrib2.4 libopencv-imgproc2.4 libopencv-superres2.4 libopencv-stitching2.4 libopencv-ocl2.4 libopencv-legacy2.4 libopencv-ml2.4 libopencv-video2.4 libopencv-videostab2.4 libopencv-objdetect2.4 libopencv-calib3d2.4
二、重新安装Opencv
1、先去Opencv官网下载相应的安装包,进行解压。
2、到opencv安装包目录下,新建build文件夹
mkdir build
3、编译
cd buildcmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..# 这里我用-j4,是因为我的设备是4核的sudo make -j4sudo make install
4、把opencv的so库加入到环境变量
#在弹出文件的末尾加入/usr/local/lib,然后保存退出sudo gedit /etc/ld.so.conf.d/opencv.conf #使配置生效sudo ldconfig
然后,打开/etc/bash.bashrc目录下的文件:
sudo gedit /etc/bash.bashrc
在弹出文件的末尾加入以下命令,保存退出:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH
5、更新database
sudo apt-get install mlocatesudo updatedb
到这里,我们的安装过程就全部结束了,下面可以来个简单的代码测试一下!
三、简单测试代码
下面是一个简单的图像显示案例,大家可以测试是否安装成功。
#include//头文件using namespace cv; //包含cv命名空间void main( ){ // 【1】读入一张图片,载入图像 Mat srcImage = imread("1.jpg");// 【2】显示载入的图片imshow("【原始图】",srcImage);// 【3】等待任意按键按下waitKey(0);}
运行后,显示出图片窗口,测试成功!
到此,关于"Linux下OpenCV3的卸载与安装方法"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
文件
方法
学习
测试
图片
文件夹
目录
干净
成功
代码
图像
更多
末尾
帮助
编译
原始
实用
接下来
信息
变量
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
安徽正规软件开发公司
长沙上市软件开发公司
当前网络安全发展的前景
九江软件开发培训
成熟的软件开发团队
L5640可以配服务器内存吗
网络安全小技巧都有哪些
c 修改数据库
浙江语音网络技术分类价目表
梦幻西游吉祥谷服务器哪里去了
网络安全的选题意义
命运2服务器维护需要多久
应用技术跟网络技术差别在哪
软件开发工程师网上
java软件开发的流程
北仑敏捷软件开发管理
攀枝花网络技术参考价格
全球自动化服务器
江苏工程软件开发用途
数据库公共文件包含语句
北京java软件开发价格
铜仁oa办公软件开发电话
广东专插本数据库技术
什么是内存数据库
c语言修改文件一个数据库
绥化市网络安全宣传周
梦幻西游吉祥谷服务器哪里去了
软件开发答辩怎么说
ibm服务器说明
新神魔大陆极地之夜是哪个服务器