当前位置:   article > 正文

ubuntu 18.04 安装 opencv-2.4.13.6_opencv-2.4.13.6安装

opencv-2.4.13.6安装

1. opencv-2.4.13.6下载

opencv官网:https://opencv.org/
opencv-2.4.13.6官网下载页面:https://opencv.org/releases/page/5/

找到opencv-2.4.13.6,选择source文件,下载。source文件是ubuntu linux下面的安装文件,属于opencv源代码安装。Docs文件是对这个版本的介绍,可以用来学习。
opencv-2.4.13.6

2. 安装opencv-2.4.13.6

1. 解压opencv-2.4.13.6.zip到根目录下

在 “/home/Downloads” 目录下找到刚刚下载的“opencv-2.4.13.6.zip”文件,解压出来,并放在根目录“/”下。根目录下面的操作需要root权限,需要在命令前面加上sudo,或者直接进入root用户后进行。
解压后的目录:/opencv-2.4.13.6

2.安装opencv-2.4.13.6依赖项

打开终端,执行指令
检查跟新软件源

sudo apt update
  • 1
sudo apt upgrade
  • 1

安装依赖项

sudo apt install build-essential cmake  python2.7-dev python3 install libavcodec-dev libavformat-dev libswscale-dev libxvidcore-dev libx264-dev libatlas-base-dev gfortran libgtk2.0-dev libjpeg-dev libpng-dev python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
  • 1

3. 安装

打开终端,执行指令
进入/opencv-2.4.13.6目录

cd /opencv-2.4.13.6
  • 1

创建build文件夹,并进入

sudo mkdir build && cd build
  • 1

执行cmake

sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
  • 1

如下图所示,则表示cmake指令执行成功,产生了makefile送文件
cmake成功
执行make

sudo make -j4
  • 1

这里-j后面的数字表示执行命令使用的线程数,数字越大执行越快,根据自己电脑的实际情况选择即可。
安装opencv-2.4.13.6

sudo make install
  • 1

3. 环境配置

打开终端,执行命令

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

无论打开的文件是否空白,在文件末尾添加

/usr/local/lib
  • 1

终端执行命令,配置生效刚才的更改

sudo ldconfig
  • 1

执行命令

sudo gedit /etc/bash.bashrc 
  • 1

文件末尾添加

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
  • 1
  • 2

source一下刚才的配置

source /etc/bash.bashrc
  • 1

更新database

sudo updatedb
  • 1

4. 程序测试

在自己喜欢的文件夹下面,创建两个文件“test.cpp、CMakeLists.txt”和一个文件夹“build/”,以及一张图片,格式png,名称“1.png”

test.cpp内容

#include <stdio.h>
#include <opencv2/opencv.hpp>

using namespace std;
using namespace cv;

int main( )
{
    Mat image;
    image = imread("../1.png", 1 );
    if (!image.data)
    {
        printf("No Image\n");
        return -1;
    }
    namedWindow("Image", WINDOW_AUTOSIZE );
    imshow("Image", image);
    waitKey(0);
    return 0;
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

CMakeLists.txt内容

CMAKE_MINIMUM_REQUIRED(VERSION 3.10)

PROJECT(TESTDEMO0)

SET(CMAKE_CXX_FLAGS "-std=c++11")

FIND_PACKAGE(OpenCV 2.4 REQUIRED)

INCLUDE_DIRECTORIES(${OpenCV_INCLUDE_DIRS})

ADD_EXECUTABLE(test_exe test.cpp)

TARGET_LINK_LIBRARIES(test_exe ${OpenCV_LIBS})
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

打开终端,cd到刚刚存放“test.cpp、CMakeLists.txt、build/”的文件夹
依次,执行以下命令

cd build
  • 1
cmake ..
  • 1
make
  • 1
./test_exe
  • 1

如果看到刚刚放在文件夹中的图片被打开,恭喜,opencv-2.4.13.6已经成功安装,并且配置成功。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/380048
推荐阅读
相关标签
  

闽ICP备14008679号