ubuntu18+opencv配置

选择自己想要的Opencv版本,此处选择3.3.1  我的软件集  链接  密码:v2ao,也可去官网下载。

1.安装依赖项

sudo apt-get install cmake  
sudo apt install -y build-essential
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev 

出现错误:E: 无法定位软件包 libjasper-dev

解决方案:  点这

概述为依次执行以下语句

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev

2.编译opencv .解压opencv压缩包,放在自己设置的路径,在文件夹下打开终端输入以下命令。

mkdir build 
cd build
cmake ..
make -j4
sudo make install 

这一步执行完毕之后,Opencv的编译过程就结束了,接下来的工作就是配置一些Opencv的编译环境。

3.将opencv配置到系统中,这里任意打开终端即可,因为是绝对路径。

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

3.1.打开的是一个空文件,直接在上面输入下面的语句就好,保存并关闭。

/usr/local/lib  

3.2.使配置生效

sudo ldconfig 

3.3 配置配置bash

sudo gedit /etc/bash.bashrc 

3.4 在最开始的地方加入以下语句

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

3.5保存并推出,执行以下命令

source /etc/bash.bashrc
sudo updatedb

4.测试新建一个.cpp文件,将任意一个图片放在同级目录下,并命名为1.jpg.

#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main(void)
{
    Mat image = imread("1.jpg"); 
    imshow("image_show",image);    
    waitKey(10000);         
    return 0;
}

5.执行

sudo apt install pkg-config
sudo apt install pkgconf
sudo apt install libgtk2.0-dev 
sudo  g++ 1.cpp -o main `pkg-config --cflags --libs opencv`
./main

在此可以看到自己想要的图片。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值