ubuntu18.04 安装 opencv(版本4.5.5) cmake(版本3.25)
参考链接:安装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)的更多相关文章
- ubuntu18.04安装opencv+CUDA10.2+cuDNN+YOLOv3
安装顺序: Opencv 显卡驱动 CUDA10.2 cuDnn YOLOv3 1.Opencv3.2.0安装 搭建依赖环境 sudo apt-get install build-essential ...
- ubuntu18.04安装opencv 3.4.1
github 地址: https://github.com/opencv/opencv 安装依赖 sudo apt-get install build-essential sudo apt--dev ...
- Ubuntu18.04 安装 OpenCV 4.1.1
1. 安装依赖包 sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-confi ...
- Ubuntu18.04安装OpenCV4.1.0
Ubuntu18.04安装OpenCV4.1.0 1.首先要安装依赖 sudo apt-get install build-essential \ cmake git libgtk2.0-dev pk ...
- ubuntu18.04 安装mysql不出现设置 root 帐户的密码问题(装)
ubuntu18.04 安装mysql不出现设置 root 帐户的密码问题 https://blog.csdn.net/NeptuneClouds/article/details/80995 ...
- 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 ...
- Ubuntu 16.04 安装opencv的各种方法(含opencv contrib扩展包安装方法)
Ubuntu 16.04 安装opencv的各种方法(含opencv contrib扩展包安装方法) https://blog.csdn.net/ksws0292756/article/details ...
- Ubuntu18.04安装Docker, centos7安装Docker
Ubuntu18.04安装Docker 第一种方法从Ubuntu的仓库直接下载安装: 安装比较简单,这种安装的Docker不是最新版本,不过对于学习够用了,依次执行下面命令进行安装. $ sudo a ...
- Ubuntu18.04安装和配置Java JDK11并卸载自带OpenJDK
卸载自带的OpenJDK方法: 在终端执行命令:sudo apt-get remove openjdk* Ubuntu18.04安装JDK11.0.2 前面步骤一样,可参考:https://www.c ...
- ubuntu18.04 安装UHD+GNU Radio
参考链接: ubuntu16.04下安装uhd与gnuradio:https://blog.csdn.net/qq_37748396/article/details/80339366 GNU Radi ...
随机推荐
- 对于Java平台的理解
谈谈你对 Java 平台的理解?"Java 是解释执行",这句话正确吗? Java 本身是一种面向对象的语言,最显著的特性有两个方面,一是所谓的"一处编译,处处运行& ...
- Quartz.Net 官方教程 Tutorial 2/3(Listener 和 JobStore)
Listener 调度任务的监听,当前版本支持添加调度,触发器和任务的监听,其中触发器和任务的监听支持通过监听名称进行添加(Add*ListenerMatcher方法) 监听不能对外抛出异常,需要内部 ...
- 手把手教你用LOTO虚拟示波器搭建测试系统整机
虚拟示波器如果用于个人的研发调试工作,主要能体现出它的小巧便携以及功能强大.而它的另一个巨大优势,可集成性可定制性高,则是在我们做项目中搭建测试系统的时候才能更好的体现出来. 通常测试系统要求长时间工 ...
- mysql15 sql优化-小表驱动大表 IN和EXITS
转:https://blog.csdn.net/qq_27409289/article/details/85963089 1.IN查询分析 select * from a where a.id in ...
- IDEA创建新的模块springboot
1.右键项目-new-moduel 2.选择maven 3.选择jdk 4.输入名字 5.在项目pom文件加入模块依赖(版本管理) <dependency> <groupId> ...
- uboot之顶层Makefile
uboot版本信息 VERSION = 2006 主版本号 PATCHLEVEL = 03 补丁版本号 SUBLEVEL = 次此版本号 EXTRAVERSION = 附加版本 NAME ...
- pycharm用不了pip
环境: win10,安装有python2和python3,主要使用python3,所有环境变量配合的也是python3,之前一直用的好好的,pip可以在命令行和pycharm中正常使用. pychar ...
- 队列——queue的用法(及洛谷B3616)
队列的概念 在说队列之前,先回忆一下栈是什么,我们一般说栈是一个先进后出的数据结构,而队列就是先进先出的数据结构. 队列是定在表的一端进行插入,表的另一端进行删除. 通常,我们称进数据的一端为队尾,出 ...
- 【USACO 2021 February Contest, Platinum】Problem 1 No Time to Dry
\(\text{Solution}\) 一个点可与另一个颜色相同点同时涂色当且仅当两点间颜色都大于等于这两点 那么我们可以预处理一个点向左向右最远能到的位置,记为 \(l_i,r_i)\) 当 \(l ...
- JZOJ 100019.A
\(\text{Problem}\) \(\text{Solution}\) 把形如 \((a,ka)\) 的路径提出来 那么覆盖这些路径的路径为不合法路径 如果能不重不漏的找出这些路径,然后用总路径 ...