ubuntu14.04安装opencv3.10的过程
2016-03-23 13:19
615 查看
这篇文章只是记录我安装opencv的过程,没其他意思。
这学期选了计算机视觉的课,原来只是有点兴趣,现在倒是要好好学习了,因为自己研究方向不是这个的,所以相当是从头开始了。
安装步骤:
安装必要程序与依赖库
(二)下载源码
在官网下载最新版 的源码,我这时是3.10版本的,
(三)开始编译安装
可能是自己的电脑装了CUDA的缘故,make的时间老久了,目测要一个小时才能好,一度卡在40%,吓死宝宝了。
(四)测试
1)创建目录
2)编译用例代码
3)创建CMake编辑程序
4)编译
5)执行
准备好lena.jpg放到当前目录下,执行如下指令:
没想到截个图也会超过200k,上传不了结果了,lean.jpg的图也就那样了。后来发现这个例子,实现是官网上tutorials中的一个例子。不过opencv现在不过是2,3兼容的,还是怎么的,官网的tutorials文档还是2版本的。。。
参考的几篇安装文章:
http://www.tuicool.com/articles/nYJrYra
http://rodrigoberriel.com/2014/10/installing-opencv-3-0-0-on-ubuntu-14-04/
这学期选了计算机视觉的课,原来只是有点兴趣,现在倒是要好好学习了,因为自己研究方向不是这个的,所以相当是从头开始了。
安装步骤:
安装必要程序与依赖库
sudo apt-get -y install libopencv-dev build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libtiff4-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev libqt4-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip
(二)下载源码
在官网下载最新版 的源码,我这时是3.10版本的,
unzip opencv-3.1.0.zip cd ipence-3.1.0 mkdir build cd build
(三)开始编译安装
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. make sudo make install
可能是自己的电脑装了CUDA的缘故,make的时间老久了,目测要一个小时才能好,一度卡在40%,吓死宝宝了。
(四)测试
1)创建目录
mkdir lena cd lena vim lena.cpp
2)编译用例代码
#include <stdio.h> #include <opencv2/opencv.hpp> using namespace cv; int main(int argc, char** argv ) { if ( argc != 2 ) { printf("usage: DisplayImage.out <Image_Path>\n"); eturn -1; } Mat image; image = imread( argv[1], 1 ); if ( !image.data ) { printf("No image data \n"); return -1; } namedWindow("Display Image", WINDOW_AUTOSIZE ); imshow("Display Image", image); waitKey(0); return 0; }
3)创建CMake编辑程序
CMakeLists.txt
cmake_minimum_required(VERSION 2.8) project( DisplayImage ) find_package( OpenCV REQUIRED ) add_executable( DisplayImage DisplayImage.cpp ) target_link_libraries( DisplayImage ${OpenCV_LIBS} )
4)编译
cmake . make
5)执行
准备好lena.jpg放到当前目录下,执行如下指令:
./DisplayImage lena.jpg
没想到截个图也会超过200k,上传不了结果了,lean.jpg的图也就那样了。后来发现这个例子,实现是官网上tutorials中的一个例子。不过opencv现在不过是2,3兼容的,还是怎么的,官网的tutorials文档还是2版本的。。。
参考的几篇安装文章:
http://www.tuicool.com/articles/nYJrYra
http://rodrigoberriel.com/2014/10/installing-opencv-3-0-0-on-ubuntu-14-04/
相关文章推荐
- opencv源码解析之(1):滤波前言1
- opencv源码解析之(2):滤波前言2
- [转]Tomcat启动java.lang.OutOfMemoryError: PermGen space错误解决
- HTML网页之进入网站口令脚本
- linux_shell
- linux环境编程之 fork() || fork()
- 19. NSOperation
- 在CentOS上安装phpMyAdmin
- 精华阅读第 9 期 |滴滴出行 iOS 客户端架构演进之路
- 精华阅读第 9 期 |滴滴出行 iOS 客户端架构演进之路
- HTML防止别人引用网站的框架脚本
- Linux 内核分析五
- 架构设计最佳实践之Don’t Repeat Yourself
- 2016,除了 DevOps,企业还应该知道 CMDB!
- RabbitMQ监控(1)——RabbitMQ简介
- 025_MapReduce样例Hadoop TopKey算法
- [置顶]01_Hadoop学习笔记内容说明
- CentOS7,将文本模式改成图形界面模式
- 03_Hadoop简单介绍以及版本信息
- 04_Apache Hadoop 生态系统