ubuntu20.04配置opencv4环境

ubuntu换源准备(提高从国外下载资源的速度)

传送门

1.保证系统中各个软件和软件源都是更新过的

执行以下命令:

#更新源
sudo apt-get update
#更新已安装的包
sudo apt-get upgrade 

2.安装OpenCV依赖的库

sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev

3.下载OpenCV源代码

官网:https://opencv.org/releases/
本人下载的版本为OpenCV-4.1.0
找到下载目录打开命令行输入:

unzip opencv-4.1.0.zip
mv opencv-4.1.0 opencv

进入到opencv目录,新建目录build并进入build目录:

cd opencv
mkdir build
cd build

使用cmake配置opencv

$ cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES ..

使用make编译

make -j8

使用make安装

sudo make install

4.环境配置

find / -iname opencv4.pc
sudo vim /etc/profile.d/pkgconfig.sh
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
source /etc/profile

验证是否成功

$ pkg-config --libs opencv4
-L/usr/local/lib -lopencv_dnn -lopencv_highgui -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_video -lopencv_calib3d -lopencv_features2d -lopencv_flann -lopencv_videoio -lopencv_imgcodecs -lopencv_imgproc -lopencv_core

5.配置动态库环境

sudo vim /etc/ld.so.conf.d/opencv4.conf
/usr/local/lib
sudo ldconfig

6.测试

方法一:

pkg-config --modversion opencv4

输出结果应为:
4.1.0

方法二:
cd 到/opencv/samples/cpp/example_cmake目录下,依次执行以下命令:

cmake .
make
./opencv_example

此时会弹出一个摄像头的实时显示窗口
如要退出该程序只需在命令行同时按住ctrl+c

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 要在Ubuntu 20.04配置OpenCV,您可以按照以下步骤进行操作: 1. 打开终端并更新软件包列表: sudo apt update 2. 安装OpenCV所需的依赖项: sudo apt install build-essential cmake git libgtk2.-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 3. 下载OpenCV源代码: git clone https://github.com/opencv/opencv.git 4. 创建一个build目录并进入: cd opencv mkdir build cd build 5. 使用CMake配置OpenCVcmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. 6. 编译OpenCV: make -j4 7. 安装OpenCV: sudo make install 8. 验证OpenCV是否正确安装: pkg-config --modversion opencv4 如果返回版本号,则表示OpenCV已成功安装。 希望这可以帮助您在Ubuntu 20.04配置OpenCV。 ### 回答2: 在Ubuntu 20.04配置OpenCV需要进行以下步骤: 1. 更新Ubuntu系统: sudo apt-get update sudo apt-get upgrade 2. 安装OpenCV所需的依赖项: sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev 3. 下载OpenCV源代码: git clone https://github.com/opencv/opencv.git cd opencv git checkout 4.5.0 4. 创建build目录并进行编译: cd mkdir build cd build cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ../opencv make -j4 sudo make install 5. 将OpenCV添加到系统库路径中: sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf' sudo ldconfig 6. 确认OpenCV安装: pkg-config --cflags --libs opencv4 如果没有错误,应该输出以下内容: -I/usr/local/include/opencv4/opencv -I/usr/local/include/opencv4/ -I/usr/local/include -L/usr/local/lib -lopencv_gapi -lopencv_stitching -lopencv_aruco -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_dnn_objdetect -lopencv_dpm -lopencv_fuzzy -lopencv_hfs -lopencv_img_hash -lopencv_line_descriptor -lopencv_optflow -lopencv_phase_unwrapping -lopencv_quality -lopencv_rgb2gray -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_superres -lopencv_videostab -lopencv_dnn -lopencv_surface_matching -lopencv_tracking -lopencv_datasets -lopencv_text -lopencv_face -lopencv_plot -lopencv_reg -lopencv_xfeatures2d -lopencv_videoio -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_photo -lopencv_imgcodecs -lopencv_features2d -lopencv_flann -lopencv_ximgproc -lopencv_calib3d -lopencv_core 7. 安装Python 3的OpenCV: sudo apt-get install python3-opencv 以上就是在Ubuntu 20.04配置OpenCV的步骤。如果一切正常,OpenCV将成功安装并可供使用。 ### 回答3: Ubuntu 20.04是一个重要的Linux操作系统版本,同时也是一种广泛使用的开发环境。在这个操作系统上,拥有合适的软件编程工具是非常必要的,比如配置OpenCVOpenCV是一个基于开源的计算机视觉库,它能够提供一些强大的工具,以便开发人员可以进行图像和视频处理等多种计算机视觉任务。下面就是在Ubuntu 20.04上如何配置OpenCV: 1.首先安装必要的依赖包。打开终端,输入以下命令: sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 2.在终端中输入以下命令从GitHub上获取OpenCV源代码: git clone https://github.com/opencv/opencv.git 3.获取OpenCV的贡献代码。这部分代码让你可以用更多的算法完成更高级的图像和视频处理任务。在终端中输入以下命令: git clone https://github.com/opencv/opencv_contrib.git 4.创建OpenCV构建项目文件: cd opencv mkdir build cd build cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules .. 5.进行编译过程: make -j8 6.最后安装OpenCV: sudo make install 7.确认OpenCV是否被正确安装,在终端中输入以下代码: pkg-config --modversion opencv4 8.在编译自己的代码时需要指向OpenCV的路径: sudo g++ -o main main.cpp `pkg-config --cflags --libs opencv4` 最后需要注意的是,以上操作过程中需要使用sudo管理员权限运行命令。当然,最好在管理员用户下完成以上步骤,以便能够将OpenCV正确安装到你的Ubuntu 20.04系统中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值