Ubuntu18.04安装OpenCV4.1.0

Wesley13
• 阅读 752

Ubuntu18.04安装OpenCV4.1.0

1.首先要安装依赖

sudo apt-get install build-essential \
cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev \
python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff5-dev libdc1394-22-dev \        #处理图像所需要的包
libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev \   
libxvidcore-dev libx264-dev \       # 处理视频所需要的包
libatlas-base-dev gfortran \         # 优化OpenCV的功能
ffmpeg

2.下载OpenCV

https://opencv.org/releases/

下载Sources

到下载目录解压sudo unzip opencv-4.1.0.zip

把解压后的文件夹移动到主目录(/home/cyp/下的目录,注意我电脑的用户名是cyp),为了方便,可以先改一下文件夹的名字sudo mv opencv-4.1.0 opencv,然后移动到主目录sudo mv opencv /home/cyp/

3.编译

$ cd ~
$ cd opencv
$ mkdir build
$ cd build
$ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..   # 此处/usr/local为安装目录,可以自己改,改了之后后面加环境变量也要同时改
$ sudo make -j8  # j后面的数字根据你电脑的核数来定,这一步需要耗时比较长,建议把你电脑的所有核都用来编译,我大约用了十分钟(i7-8500u 8核)
$ sudo make install

添加路径库

sudo vim /etc/ld.so.conf.d/opencv.conf

打开了一个新文档,在里面写入/usr/local/lib,如果你在第3步编译时更改了安装目录,比如你改到了/home/cv,那这里应该填写/home/cv/lib

4.配置环境变量

sudo vim /etc/profile

在后面添加,注意你的安装路径!

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
export PKG_CONFIG_PATH  

5.测试

$ cd ~
$ cd opencv/samples/cpp/example_cmake
$ cmake .
$ make
$ ./opencv_example

如果弹出一个视频窗口,有文字hello,opencv,代表安装成功

6.如果你需要在Python3环境下使用OpenCV,那么这一步你必须也得做

sudo pip3 install opencv-python,python后不用加3

使用是在Python环境中使用,比如说查看版本

cyp@cyp:~$ python
Python 3.6.7 (default, Oct 22 2018, 11:32:17) 
[GCC 8.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2 as cv
>>> cv.__version__
'4.1.0'

题外话:

在使用g++编译使用opencvC++程序时,使用如下命令

$ g++ <cpp_code> `pkg-config opencv --libs --cflags opencv`

也可以使用cmake编译

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
LEMP
简介LEMP是用来搭建动态网站的一组软件,首字母缩写分别表示Linux、Nginx(EngineX)、MySQL和PHP。本文将讲述如何在Ubuntu安装LEMP套件。当然,首先要安装Ubuntu18.04操作系统,接着按照以下方法完成其他组建的安装。1.切换root用户输入命令:suroot回
Stella981 Stella981
3年前
Qt
https://github.com/probonopd/linuxdeployqt/releasesgithub上提供了两种安装linuxdeployqt的方法,分别是直接下载编译好的安装包安装,或者从源代码安装。两种方式都不难。但是由于linuxdeployqt还没有发布Ubuntu18.04相应的版本,因此,Ubuntu18.04的用户最好是
Wesley13 Wesley13
3年前
Ubuntu18.04下安装MySQL5.7(支持win10
注意:本文操作环境为win10系统wsl下的Ubuntu18.04,对于原生的Ubuntu18.04同样适用。MySQL默认版本为5.7,其他版本不适用。安装步骤1.更新源:sudoaptupdate2.安装mysql:sudoaptinstallmysqlserver
Wesley13 Wesley13
3年前
ubuntu 18.04 安装 Redis
Redis安装Redis是一款内存键值存储,以其灵活性,性能和广泛的语言支持而闻名。本教程将演示如何在Ubuntu18.04服务器上安装和配置Redis。主要内容包括:1.安装Redis2.Redis配置3.Redis控制一、安装Redis使用apt从官方Ubuntu
Wesley13 Wesley13
3年前
Ubuntu16.04安装视觉SLAM环境(OpenCV)
一、安装依赖库1sudoaptgetinstallbuildessential2sudoaptgetinstallcmakegitlibgtk2.0devpkgconfiglibavcodecdevlibavformatdevlibswscaledev
Stella981 Stella981
3年前
GNU Radio的安装历程记录
文章目录安装USRP准备活动下载正式开始安装GNURadio安了好久,终于给安上了,记录一下,以备下次再安参考文章:ubuntu18.04下安装GNURadio(https://www.oschina.net/action/GoToLink?urlhttps%3A%2
Wesley13 Wesley13
3年前
Ubuntu 18.04 下 emscripten SDK 的安装
Ubuntu18.04下emscriptenSDK的安装http://kripken.github.io/emscriptensite/docs/getting\_started/downloads.htmlinstallationinstructions需要环境清华安装源https://mirrors.tuna.tsing
Wesley13 Wesley13
3年前
Ubuntu18.04安装RabbitMQ
Ubuntu18.04安装RabbitMQ2018年06月10日19:32:38 dmfrm(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fme.csdn.net%2Fu010889616) 阅读数:2492 版权声明:本文为博主原
Wesley13 Wesley13
3年前
Ubuntu18.04 安装 Docker CE
Ubuntu18.04安装DockerCE1.添加使用https传输的软件包和CA证书sudoaptupdatesudoaptinstallapttransporthttpscacertificatescurlsoftwarepropertie
Wesley13 Wesley13
3年前
ubuntu18.04 安装go语言开发环境
一、安装golang首先查看系统上有没有go的版本!在这里插入图片描述(https://imgblog.csdnimg.cn/202009130910377.pngpic_center)若没有go的版本,通过系统包安装!在这里插入图片描述(https://imgblog.csdnimg.cn/20200913091