[ROS]Ubuntu18.04下安装指定版本OpenCV

编程入门 行业动态 更新时间:2024-10-13 10:31:01

[ROS]Ubuntu18.04下安装指定<a href=https://www.elefans.com/category/jswz/34/1771446.html style=版本OpenCV"/>

[ROS]Ubuntu18.04下安装指定版本OpenCV


Linux:Ubuntu 18.04
ROS:ROS Melodic


目录

  • 1、获取 OpenCV 源代码
  • 2、安装所需的依赖软件包
  • 3、使用CMake从源代码编译OpenCV
    • 3.1 准备
    • 3.2 配置OpenCV
    • 3.3 编译OpenCV
    • 3.4 安装库
    • 3.5 查看OpenCV版本
  • 4、参考

1、获取 OpenCV 源代码

  在官网(/)下载你所需要的openCV版本。这里以openCV-4.5.0为例。

2、安装所需的依赖软件包

  在终端中输入以下命令安装软件包:

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

3、使用CMake从源代码编译OpenCV

3.1 准备

   将源代码opencv-3.4.5.zip解压到Home目录下,然后在opencv-3.4.5目录下创建一个build文件夹,该build目录存放生成的 Makefile、项目文件以及目标文件和输出二进制文件。

3.2 配置OpenCV

   在build目录下打开终端,运行 cmake [<一些可选参数>] <OpenCV 源目录的路径>

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

Note:如果上面的命令不起作用,执行下面的命令(-D不带空格):
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..

   如果cmake卡在IPPICV: Download: ippicv_2019_lnx_intel64_general_20180723.tgz,需要手动下载该文件。在DownLoad目录(亦可以放在其他目录)下打开终端,执行以下命令:

sudo wget   


   修改opencv里相关配置文件ippicv.cmake(~/opencv-3.4.5/3rdparty/ippicv/ippicv.cmake),将47行 "/${IPPICV_COMMIT}ippicv/"改为本地下载"file:~/Downloads/"

3.3 编译OpenCV

   在build目录下打开终端,执行make,建议在多个线程中执行此操作。

make -j8

3.4 安装库

  要安装库,在`build·目录下执行以下命令:

sudo make install

3.5 查看OpenCV版本

   通过pkg-config命令查看OpenCV版本,判断是否已安装成功以及安装版本是否正确。

pkg-config --modversion opencv

4、参考

openCV官方文档:.4.5/d7/d9f/tutorial_linux_install.html

更多推荐

[ROS]Ubuntu18.04下安装指定版本OpenCV

本文发布于:2024-02-06 02:13:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1745755.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:版本   ROS   OpenCV

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!