赞
踩
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文件是对这个版本的介绍,可以用来学习。
在 “/home/Downloads” 目录下找到刚刚下载的“opencv-2.4.13.6.zip”文件,解压出来,并放在根目录“/”下。根目录下面的操作需要root权限,需要在命令前面加上sudo,或者直接进入root用户后进行。
解压后的目录:/opencv-2.4.13.6
打开终端,执行指令
检查跟新软件源
sudo apt update
sudo apt upgrade
安装依赖项
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
打开终端,执行指令
进入/opencv-2.4.13.6目录
cd /opencv-2.4.13.6
创建build文件夹,并进入
sudo mkdir build && cd build
执行cmake
sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
如下图所示,则表示cmake指令执行成功,产生了makefile送文件
执行make
sudo make -j4
这里-j后面的数字表示执行命令使用的线程数,数字越大执行越快,根据自己电脑的实际情况选择即可。
安装opencv-2.4.13.6
sudo make install
打开终端,执行命令
sudo gedit /etc/ld.so.conf.d/opencv.conf
无论打开的文件是否空白,在文件末尾添加
/usr/local/lib
终端执行命令,配置生效刚才的更改
sudo ldconfig
执行命令
sudo gedit /etc/bash.bashrc
文件末尾添加
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
source一下刚才的配置
source /etc/bash.bashrc
更新database
sudo updatedb
在自己喜欢的文件夹下面,创建两个文件“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; }
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})
打开终端,cd到刚刚存放“test.cpp、CMakeLists.txt、build/”的文件夹
依次,执行以下命令
cd build
cmake ..
make
./test_exe
如果看到刚刚放在文件夹中的图片被打开,恭喜,opencv-2.4.13.6已经成功安装,并且配置成功。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。