参考链接:安装cmake     https://blog.csdn.net/Man_1man/article/details/126467371

       安装 opencv  https://blog.csdn.net/weixin_42888638/article/details/123316818

https://blog.csdn.net/wer4567/article/details/127033885

       安装 libtorch  https://blog.csdn.net/weixin_43742643/article/details/114156298   不是最新版本     新版本可到官网下载

           报错解决方案:https://blog.csdn.net/PecoHe/article/details/97476135

1.安装依赖包
sudo apt-get update
sudo apt-get upgrade

sudo apt install ccache
sudo apt install libjasper1 libjasper-dev # 安装不了 解决方法:【sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"】
【sudo apt-get update】
【sudo apt-get install libjasper1 libjasper-dev】
sudo apt-get install libavresample-dev
sudo apt-get install libgphoto2-dev
sudo apt install libopenblas-base libopenblas-dev
sudo apt install libatlas-base-dev
sudo apt install doxygen
sudo apt install openjdk-8-jdk
sudo apt install libvtk6-dev
sudo apt-get install libgstreamer-plugins-base1.0-dev
sudo apt-get install libgtk-3-dev
sudo apt install libhdf5-dev
sudo apt install libgflags-dev
sudo apt install libgoogle-glog-dev
sudo apt install tesseract-ocr
sudo apt install libtesseract-dev
sudo apt-get install libvtk6-dev python-vtk6
sudo update-alternatives --install /usr/bin/vtk vtk /usr/bin/vtk6 10 # 暂时安装不了

2.cmake
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=/home/cml/environment/opencv-4.5.5/opencv_contrib-4.5.5/modules BUILD_EXAMPLES=ON ..

cxf:
安装cmake
输入命令【wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | sudo apt-key add -】
【sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'】
【sudo apt-get update】
【sudo apt install cmake】
查看cmkae版本【cmake --version】 版本号: 3.25

查看cmake路径【which cmake】

安装下载好的opencv-4.5.5
解压(源码放在/home/cxf/environment/opencv-4.5.5)
输入命令解压 【unzip opencv-4.5.5】(【tar -zxvf cmake-3.24.1.tar.gz】)
进入解压后的目录opencv-4.5.5,创建编译目录build并进入
输入命令【cd opencv-4.5.5/】
【mkdir build && cd build】

编译选择配置

先配置编译选项:(在build目录下操作)
输入命令【cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES -D CMAKE_INSTALL_PREFIX=/usr/local/opencv4 ../】
CMAKE_BUILD_TYPE ---指定编译发布版本

OPENCV_GENERATE_PKGCONFIG ---生成opencv4.pc文件,支持pkg-config功能

CMAKE_INSTALL_PREFIX---指定安装路径为/usr/lib/opencv4(若不指定则默认/usr/local)

../---指定根CMakeList.txt文件路径,在opencv-4.2.0根目录(../表示上一级)
输入命令【make】编译

4. make -j20

5. sudo make install

6. sudo gedit /etc/ld.so.conf
打开后在文件夹下添加一行
/usr/loacal/lib
运行下方命令
sudo ldconfig

7. 修改bash.bashrc文件
打开bash.bashrc
sudo gedit /etc/bash.bashrc
在末尾添加代码
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
然后输入命令
source /etc/bash.bashrc

8. 输入下方命令
pkg-config opencv --modversion
显示OpenCV版本则安装成功

libtorch 安装    https://download.pytorch.org/libtorch/cu102/libtorch-cxx11-abi-shared-with-deps-1.8.1%2Bcu102.zip           

ubuntu18.04 安装 opencv(版本4.5.5) cmake(版本3.25)的更多相关文章

  1. ubuntu18.04安装opencv+CUDA10.2+cuDNN+YOLOv3

    安装顺序: Opencv 显卡驱动 CUDA10.2 cuDnn YOLOv3 1.Opencv3.2.0安装 搭建依赖环境 sudo apt-get install build-essential ...

  2. ubuntu18.04安装opencv 3.4.1

    github 地址: https://github.com/opencv/opencv 安装依赖 sudo apt-get install build-essential sudo apt--dev ...

  3. Ubuntu18.04 安装 OpenCV 4.1.1

    1. 安装依赖包 sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-confi ...

  4. Ubuntu18.04安装OpenCV4.1.0

    Ubuntu18.04安装OpenCV4.1.0 1.首先要安装依赖 sudo apt-get install build-essential \ cmake git libgtk2.0-dev pk ...

  5. ubuntu18.04 安装mysql不出现设置 root 帐户的密码问题(装)

    ubuntu18.04 安装mysql不出现设置 root 帐户的密码问题      https://blog.csdn.net/NeptuneClouds/article/details/80995 ...

  6. ubuntu18.04 安装hadoop 2.7.3+hive 2.3.4

    1. 安装hadoop 详细请参见本人的另外一片博文<Hadoop 2.7.3 分布式集群安装> 2. 下载hive 2.3.4 解压文件到/opt/software -bin.tar.g ...

  7. Ubuntu 16.04 安装opencv的各种方法(含opencv contrib扩展包安装方法)

    Ubuntu 16.04 安装opencv的各种方法(含opencv contrib扩展包安装方法) https://blog.csdn.net/ksws0292756/article/details ...

  8. Ubuntu18.04安装Docker, centos7安装Docker

    Ubuntu18.04安装Docker 第一种方法从Ubuntu的仓库直接下载安装: 安装比较简单,这种安装的Docker不是最新版本,不过对于学习够用了,依次执行下面命令进行安装. $ sudo a ...

  9. Ubuntu18.04安装和配置Java JDK11并卸载自带OpenJDK

    卸载自带的OpenJDK方法: 在终端执行命令:sudo apt-get remove openjdk* Ubuntu18.04安装JDK11.0.2 前面步骤一样,可参考:https://www.c ...

  10. ubuntu18.04 安装UHD+GNU Radio

    参考链接: ubuntu16.04下安装uhd与gnuradio:https://blog.csdn.net/qq_37748396/article/details/80339366 GNU Radi ...

随机推荐

  1. Codeforces Round #601 (Div. 2) A-E

    比赛链接 A 题意 给两个数字 \(a,b\) ,每次操作可以使 \(a\) 加上 \(+1,+2,+5,-1,-2,-5\) 中的一个数,求最少多少次操作可以将 \(a\) 变成 \(b\) . 题 ...

  2. 银河麒麟服务器操作系统安装VMware Tool

    安装前提:确保虚拟机连接iso 注:因为我已经安装过VMware Tools,因此此时是显示重新安装 点击重新安装后,会弹出如下对话框,选择"是" 选择"确定" ...

  3. react 项目的性能优化

    react 项目的性能优化有哪些? 1.react 模块化处理 就是将react内容进行模块化划分,一个模块一个组件,react更新机制是组件重新更新 2.在react项目中更新数据,不要直接将 us ...

  4. C语言-三子棋项目

    开源地址 https://kxd.lanzoul.com/iLwHG0e4nupc 肯定有大量BUG 求指出 电脑自动下棋的算法很差 毕竟我也没特意去研究

  5. Cesium计算范围(十三)

    function bounds(positions = [], expand = 0) { let minLng = 180 let minLat = 90 let maxLng = -180 let ...

  6. BUUCTF-[SUCTF2019]EasySQL

    [SUCTF2019]EasySQL 这个连闭合都测试不出来,就有点无从下手了. 额,随手输了一个1;show tables;出来了表名.一通操作之后,点开了别人的wp,学习了一波. 然后知道了题目中 ...

  7. 【调试】ftrace(一)基本使用方法

    简介 Ftrace是Linux Kernel的官方tracing系统,支持Function trace.静态tracepoint.动态Tracepoint的跟踪,还提供各种Tracer,用于统计最大i ...

  8. EF Core自动将实体映射到数据库

    protected override void OnModelCreating(ModelBuilder modelBuilder) { try { var compilationLibrary = ...

  9. Vue 组件VueComponent中_ _proto_ _ 原型对象的指向(指向Vue的原型对象 _ _proto_ _)

    1.VueComponent.prototype.__proto__ === Vue.prototype 2.让组件实例对象(vc)可以访问到Vue原型上的属性.方法 图片如下: 案例: Vue.pr ...

  10. mysql8.0.30主从配置

    安装包下载地址: https://downloads.mysql.com/archives/community/ 1. 解压介质包: # tar xf mysql-8.0.30-linux-glibc ...