ubuntu opencv opencv库下载
这篇文章给大家聊聊关于ubuntu opencv,以及opencv库下载对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
Ubuntu下Opencv的安装
一.安装包下载
从OpenCV官网的 Releases页面选择所需的版本下载安装包。确保下载opencv_contrib与opencv版本一致,将其放置于opencv文件夹内。
二、环境配置
在Ubuntu环境下执行以下命令进行环境配置:
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
在opencv目录下创建build文件夹并切换至build目录:
cd opencv
mkdir build
在build目录内执行cmake:
cd build
sudo cmake-D CMAKE_BUILD_TYPE=Release-D CMAKE_INSTALL_PREFIX=/usr/local..
编译并安装:
sudo make-j8
或
sudo make-j4
安装完成后,编辑/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
摄像头界面的打开标志着OpenCV安装成功。
Ubuntu系统安装opencv详细操作及具体应用
Ubuntu系统安装OpenCV的详细步骤及应用实例
OpenCV是一个开源的计算机视觉库,专为实时视觉应用设计,涵盖了广泛的功能,如2D和3D处理、人脸识别、运动追踪等,对移动机器人、增强现实等领域有重要支持。
安装步骤如下:
首先,从国内网站下载OpenCV 3.4.11版本,避免官网下载速度慢的问题,如raoyunsoft.com。将文件解压并配置到默认位置。
以root权限进入opencv-3.4.11文件夹,安装cmake和依赖库。在build目录下使用`sudo make-j4`进行并行编译。
配置`opencv.conf`,添加库路径,并确保保存并关闭文档,以处理警告信息。更新bash配置后,执行相关命令使更改生效。
验证安装成功,检查opencv的版本信息。
在实际应用中,你可以尝试:
创建程序打开图片并应用特效,确保所需图片与代码在同一目录下。
通过OpenCV库实现摄像头的实时捕捉,新建test2.cpp并编译运行。
修改test2.cpp,将摄像头捕捉改为读取视频文件,替换0为视频路径。
遇到下载网页视频的问题?在视频页面右上角找到更多工具,选择Web开发者工具,然后在媒体选项中查找所需视频资源。
ubuntu配置opencv
在 Ubuntu下配置并卸载与重新安装 OpenCV的步骤如下:
首先,确保当前环境已安装的 OpenCV库彻底被删除,这可以通过执行以下命令实现:
cd opencv/build
sudo make uninstall
cd..
sudo rm-r build
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*
接着,检查是否完全清空 OpenCV相关文件,使用以下命令:
pkg-config opencv--libs
pkg-config opencv--modversion
若仍发现残留文件,执行此命令彻底清理:
sudo apt-get purge libopencv*
sudo apt autoremove
sudo apt-get update
接下来,安装 OpenCV需要的依赖库:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
配置与编译 OpenCV:
cd opencv
mkdir build
cd build
cmake..
make-j8
sudo make install
为了确保 OpenCV在 Debug和 Release模式下的库文件不同,我们分别进行编译:
对于 Debug模式:
cmake-D CMAKE_BUILD_TYPE=Debug-D OPENCV_GENERATE_PKGCONFIG=YES-D CMAKE_INSTALL_PREFIX=/usr/local/OpenCV/Debug-D WITH_FFMPEG=ON..
对于 Release模式:
cmake-D CMAKE_BUILD_TYPE=Release-D OPENCV_GENERATE_PKGCONFIG=YES-D CMAKE_INSTALL_PREFIX=/usr/local/OpenCV/Release-D WITH_FFMPEG=ON..
若遇到 pkg-config查找 OpenCV时出现问题,可尝试创建 pkgconfig目录并添加 opencv.pc文件,内容如下:
cd/usr/local/lib
sudo mkdir pkgconfig
cd pkgconfig
sudo touch opencv.pc
sudo vim opencv.pc
在 opencv.pc文件中添加相应的头文件和库路径信息,并设置 OpenCV的配置参数。确保完成配置后,重新设置 PKG_CONFIG_PATH变量。
最后,检查 OpenCV的版本:
pkg-config opencv--modversion
进行测试,确保一切配置正确无误。进入 opencv/samples/cpp/example_cmake目录,执行以下命令:
cmake.
make
./opencv_example
这样,即可完成 Ubuntu下 OpenCV的配置与安装过程。