ubuntu opencv目录,ubuntu进入目录
大家好,如果您还对ubuntu opencv目录不太了解,没有关系,今天就由本站为大家分享ubuntu opencv目录的知识,包括ubuntu进入目录的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
Ubuntu22 Clion环境下配置OpenCV
一、下载 OpenCV源码
获取 OpenCV源码,将文件解压至指定目录,创建名为 build_opencv4.8的文件夹。确保你的系统中已安装 libgtk2.0-dev和 pkg-config两个依赖包。
二、构建 OpenCV
在 build_opencv4.8文件夹内,执行 cmake命令,确保 OpenCV能正确配置并编译。这一步骤需要根据你的系统环境进行相应的参数调整。
三、配置 CLion环境
为确保 OpenCV能在 CLion中正常工作,需完成以下步骤:
项目结构:在 CLion中新建项目,配置项目路径为 OpenCV的源代码目录。
CMakeLists.txt:将 CMakeLists.txt文件添加至 CLion项目中,确保其与源代码目录相对应。
main.cpp:编写 main.cpp文件,作为项目的入口点,可以简单地包含 OpenCV库并调用其功能,以验证环境配置。
运行结果:在 CLion中编译并运行 main.cpp,查看运行结果以确认 OpenCV和 CLion环境配置无误。
以上步骤展示了如何在 Ubuntu 22的 Clion环境下配置 OpenCV。通过遵循这些指南,开发者可以顺利在 Clion中进行 OpenCV相关的 C++项目开发。
Ubuntu完全卸载opencv
一、完全卸载opencv
为了完全卸载OpenCV,首先找到安装目录,运行以下命令:
sudo make uninstall
之后,使用rm命令删除编译安装的目录,包括include和lib文件夹。确保删除干净,避免残留文件影响系统:
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/local/bin/opencv*/usr/local/lib/libopencv*
检查是否已完全删除,运行pkg-config命令:
pkg-config opencv--libs
pkg-config opencv--modversion
清理安装残留,使用apt-get命令卸载相关依赖库:
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
前往OpenCV官网下载对应版本的源代码。安装依赖库,运行以下apt-get安装命令:
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
编译并安装OpenCV,操作如下:
cd opencv
mkdir build
cd build
cmake-D CMAKE_BUILD_TYPE=RELEASE-D CMAKE_INSTALL_PREFIX=/usr/local..
make-j
sudo make install
安装过程可能需要一段时间,耐心等待!
三、配置环境变量
将OpenCV库加入PATH,运行以下命令:
sudo gedit/etc/ld.so.conf/opencv.conf
在打开的文件中加入/usr/loacl/lib,保存退出。
sudo ldconfig
编辑bash.bashrc文件,将以下内容添加到文件末尾:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
source/etc/bash.bashrc
检查配置是否正确:
pkg-config opencv--modversion
至此,OpenCV安装完成。
四、解决错误提示
1.若发现之前的版本未完全卸载,导致重新安装时出现相应的目录文件不可用问题,参考前文所述彻底删除OpenCV文件。
2.在安装依赖库时,可能遇到错误提示,指出某些依赖无法满足。这通常是由于源文件过时导致的。解决方法是添加新的源文件,例如:
deb Index of/ubuntu xenial main restricted universe multiverse
deb cn.archive.ubuntu.com/u... xenial-security main restricted universe multiverse
deb cn.archive.ubuntu.com/u... xenial-updates main restricted universe multiverse
deb cn.archive.ubuntu.com/u... xenial-backports main restricted universe multiverse
然后运行sudo apt-get update进行更新即可解决。
Ubuntu下Opencv的安装
一.安装包下载
前往 Releases- OpenCV页面,选择合适的版本下载OpenCV安装包。确保下载的opencv_contrib与主OpenCV版本一致,并将其放置在opencv文件夹内。
二、环境配置
安装基础开发包:使用 `sudo apt-get install build-essential`,然后依次安装以下依赖:`cmake`, `git`, `libgtk2.0-dev`, `pkg-config`, `libavcodec-dev`, `libavformat-dev`, `libswscale-dev`, `python-dev`, `python-numpy`, `libtbb2`, `libtbb-dev`, `libjpeg-dev`, `libpng-dev`, `libtiff-dev`, `libjasper-dev`, `libdc1394-22-dev`。
三、安装
在opencv目录下新建build文件夹。切换至build目录,并执行`sudo cmake-D CMAKE_BUILD_TYPE=Release-D CMAKE_INSTALL_PREFIX=/usr/local..`。使用`sudo make-j8`或`sudo make-j4`进行编译。完成编译后,使用`sudo make install`进行安装。接着,编辑`/etc/ld.so.conf`文件,添加`/usr/local/lib`路径,然后运行`sudo ldconfig`。最后,在`/etc/bash.bashrc`文件中添加`PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig`,并使用`source/etc/bash.bashrc`命令以应用新设置。
四、测试
在opencv/samples/cpp/example_cmake目录下,打开终端并依次执行`cmake.`, `make`,和`./opencv_example`命令。此时应能打开摄像头界面,表示安装已成功。