OpenCV学习笔记(1)-----OpenCV 3.1.0环境安装
2016-09-05 12:29
501 查看
本文记录了基于Ubuntu Desktop 16.04 安装opencv 3.1.0的过程。
CMake 2.6 or higher
Git
GTK+2.x or higher, including headers (libgtk2.0-dev)
pkg-config
Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)
ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev
[optional] libtbb2 libtbb-dev
[optional] libdc1394 2.x
[optional] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev
2)创建release目录
3)编译opencv
4)配置opencv
在release目录下执行如下命令:
5)编译
在release目录下执行如下命令:
6)安装
在release目录下执行如下命令:
1)主程序
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>
using namespace cv;
int main( int argc, char** argv )
{
if( argc != 2 )
{
printf( "command error\n " );
return -1;
}
char* imagefile = argv[1];
Mat image;
image = imread( imagefile, 1 );
if( !image.data)
{
printf( "No image found\n " );
return -1;
}
namedWindow( imagefile, CV_WINDOW_AUTOSIZE );
imshow( imagefile, image );
waitKey(0);
return 0;
}
2)CMakeLists.txt
cmake_minimum_required(VERSION 2.8)
project(test)
add_executable(test test.cpp)
find_package(OpenCV REQUIRED)
target_link_libraries(test ${OpenCV_LIBS})
3)运行并显示结果
./test ../../test.JPG
1 按照OpwnCV官网介绍,按照在Ubuntu环境按照你黄OpenCV需要如下一些安装包:
GCC 4.4.x or laterCMake 2.6 or higher
Git
GTK+2.x or higher, including headers (libgtk2.0-dev)
pkg-config
Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)
ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev
[optional] libtbb2 libtbb-dev
[optional] libdc1394 2.x
[optional] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev
2 安装opencv依赖的package
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
3 下载opencv源码包并编译安装
3.1 下载地址
3.2 编译和安装OpenCV
1)解压下载的opencv源码包opencv-3.1.0.zipunzip opencv-3.1.0.zip
2)创建release目录
在opencv-3.1.0目录下创建release目录(mkdir release)
3)编译opencv
在opencv-3.1.0目录下创建release目录(mkdir release)
4)配置opencv
在release目录下执行如下命令:
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
5)编译
在release目录下执行如下命令:
make
6)安装
在release目录下执行如下命令:
sudo make install
4 验证安装环境
简单读取一张图片并显示:1)主程序
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>
using namespace cv;
int main( int argc, char** argv )
{
if( argc != 2 )
{
printf( "command error\n " );
return -1;
}
char* imagefile = argv[1];
Mat image;
image = imread( imagefile, 1 );
if( !image.data)
{
printf( "No image found\n " );
return -1;
}
namedWindow( imagefile, CV_WINDOW_AUTOSIZE );
imshow( imagefile, image );
waitKey(0);
return 0;
}
2)CMakeLists.txt
cmake_minimum_required(VERSION 2.8)
project(test)
add_executable(test test.cpp)
find_package(OpenCV REQUIRED)
target_link_libraries(test ${OpenCV_LIBS})
3)运行并显示结果
./test ../../test.JPG
相关文章推荐
- OpenCV学习笔记1-环境安装
- 学习笔记-安装Opencv+VS开发环境
- OpenCV学习笔记——OpenCV3.1.0+VS2015开发环境配置
- OPENCV学习笔记(一):安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- OpenCV学习笔记(一)——OpenCV3.1.0+VS2015开发环境配置
- 【opencv学习笔记一】opencv下载安装与VS2017开发环境配置
- OpenCV学习笔记之环境配置(VS2012+OpenCV3.1.0+SURF)
- OpenCV(学习笔记2)-安装和环境配置
- iPhone cocos2D学习笔记二:安装cocos2D环境
- 【Ubuntu+OpenCV】Ubuntu11.04下OpenCV2.1环境搭建--学习笔记【0】
- PHP学习笔记 IIS7下安装配置php环境
- OpenCV学习笔记--安装与配置
- Windows环境下QT学习笔记01:QT及QT Creator的下载及安装
- 【Andriod 学习笔记1】--环境安装与配置
- [100_Python学习笔记]001_Python环境安装配置(Windows 7)
- PHP学习笔记(9)mongodb在wamp环境下的安装过程与遇到的问题排查
- 开始hadoop前的准备:ubuntu学习笔记-基本环境的搭建(ssh的安装,SecureCRT连接,vim的安装及使用、jdk的安装)
- WinPcap学习笔记一:搭建安装环境
- linux 学习笔记 - php 环境安装与配置
- Silverlight 学习笔记(二)silverlight 开发环境安装