ubuntu14.04中安装opencv2.4.9

来源:http://my.oschina.net/u/1757926/blog/293976?fromerr=5LoHJ45Y

1. 先从sourceforge上下载OpenCV的源码

  1. http://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip

2. 解压到任意目录

  1. unzip opencv-2.4.9.zip

3. 进入源码目录,创建release目录

  1. cd opencv-2.4.9
  2. mkdir release

4. 可以看到在OpenCV目录下,有个CMakeLists.txt文件,需要事先安装一些软件

  1. sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev

5.  进入release目录,安装OpenCV是所有的文件都会被放到这个release目录下

  1. cd release

6. cmake编译OpenCV源码,安装所有的lib文件都会被安装到/usr/local目录下

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

7. 安装

  1. sudo make install

8. 测试,在某个目录下建立一个test.cpp文件

#include <cv.h>  
#include <highgui.h>  
  
using namespace cv;  
  
int main(int argc, char* argv[])  
{  
    Mat image;  
    image = imread(argv[1], 1);  
  
    if (argc != 2 || !image.data)   
    {  
        printf("No image data\n");  
        return -1;  
    }  
  
    namedWindow("Display Image", CV_WINDOW_AUTOSIZE);  
    imshow("Display Image", image);  
    waitKey(0);  
    return 0;  
}

9. 写一个cmake的makefile,也叫CMakeLists.txt

project(test)  
find_package(OpenCV REQUIRED)  
add_executable(test test)  
target_link_libraries(test ${OpenCV_LIBS})  
cmake_minimum_required(VERSION 2.8)

10. 编译+运行

  1. cmake .
  2. make
  3. 得到可执行文件test

11.  随便弄个jpg图片做个测试,注意要和上面那个可执行文件放在同一目录下面,我这里名字取的是test.jpg。

12.    ./test   test.jpg    如果能看到照片,那就表示成功了。

时间: 2024-12-16 18:26:39

ubuntu14.04中安装opencv2.4.9的相关文章

ubuntu14.04中安装opencv2.4.13

1. 先下载OpenCV的源码 2. 解压到任意目录 unzip opencv-2.4.13.zip 3. 进入源码目录,创建release目录 cd opencv-2.4.13 mkdir release 4. 可以看到在OpenCV目录下,有个CMakeLists.txt文件,需要事先安装一些软件 sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavc

在Ubuntu14.04中安装Py3和切换Py2和Py3环境

前几天小编给大家分享了如何安装Ubuntu14.04系统,感兴趣的小伙伴可以戳这篇文章:手把手教你在VMware虚拟机中安装Ubuntu14.04系统.今天小编给大家分享一下在Ubuntu14.04系统中如何安装Python3的简单教程,并且实现Python2和Python3直接的切换,具体的教程如下. 1.在Ubuntu系统中,关于Python2和Python3的安装其实很简单,比Windows下的安装要简单的多.一般来说,Python2都是Ubuntu系统自带的,默认的版本是Python2.

ubuntu14.04中安装JAVA

在Ubuntu 14.04中安装Java 想知道如何在Ubuntu 14.04中安装Java?安装Java肯定是安装Ubuntu 14.04后首先要做的几件事情之一,而且这也很简单. 许多人比较厌恶Java,但是很有可能因为某些原因你需要安装Java,尽管你很讨厌它.在这篇文章中,我们将展示如何在Ubuntu 14.04安装Java(也可能在Linux Mint 17同样适用). JRE vs OpenJDK vs Oracle JDK 在我们继续了解如何安装Java之前,让我们快速地了解JRE

ubuntu14.04中安装QuartusII9.1步骤

家里的计算机安装了WIN10,出于够用且安装文件小,想安装QuartusII9.1,按M$风格,驱动绝对是安不上的.正好是双系统ubuntu14.04 64位.安装过程不太顺利,记录下来,当作已经不灵光的大脑的备份. 按正常步骤安装好,并打好补丁SP1和SP2,基本顺利,这里注意的是,有的安装脚本中声明的SHELL是CSHELL,运行时有命令找不到,将声明中的CSH改为TCSH再安装即可. 接下来就是老大难的JTAG的USB BLASTER不能识别的问题. 由于ubuntu并不在官方支持的系统中

ubuntu14.04中安装国际版QQ

由于我的windows系统崩溃,突然发现ubuntu系统非常稳定,不容易崩溃和卡机,然后我就准备开始与ubuntu共度这最后的两年大学生活,正好可以灭杀我玩lol的想法.  所以就希望可以找到基本的社交软件,于是我就想到了ubuntu中的QQ安装! 下面的链接是我在优客助手中的QQ安装教程中找到的,希望对于想在ununtu中安装QQ的同志们有所帮助! http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=7688&ex

(原)ubuntu14.04中安装gcc4.9和g++4.9

http://stackoverflow.com/questions/28683747/installing-gcc4-9-on-ubuntu-14-04-lts http://askubuntu.com/questions/428198/getting-installing-gcc-g-4-9-on-ubuntu 今天运行别人编译好的程序, 提示libstdc++.so.6: version `GLIBCXX_3.4.20' not found. 电脑上gcc和g++版本是4.8.4.主要参考

ubuntu14.04中安装jdk

1. 下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 将下载的 .gz 文件放到 /opt 文件夹下(放到哪里都行,根据自己的习惯): 解压文件: 删除压缩包: 2. 配置JDK的环境变量 在终端执行命令:sudo vim /etc/profile ; 在打开的bashrc文件的末尾添加: 1 export JAVA_HOME=/opt/java_file/jdk1

ubuntu14.04中spark集群安装配置

一. Spark简介 Spark是一个通用的并行计算框架,由UCBerkeley的AMP实验室开发.Spark基于map reduce 算法模式实现的分布式计算,拥有Hadoop MapReduce所具有的优点:但不同于Hadoop MapReduce的是Job中间输出和结果可以保存在内存中,从而不再需要读写HDFS,节省了磁盘IO耗时,性能比Hadoop更快. 所以,相对来说Hadoop更适合做批处理,而Spark更适合做需要反复迭代的机器学习.下面是我在ubuntu14.04中配置Spark

ubuntu14.04中设置如何设置网络

在搭建lamp 环境时,虚拟机没有见网络不能更新包和下载软件包进行编译安装.所以,需要设置虚拟机的网络可以上网才行. 1.在安装ubtuntu时,设置的网络连接方式 为 Network Adapter 选项中的 bridge 2.在System Settings中找到 Nerwork ,在右上角找到 'Edit connections' 3.进入后,在原来的 Wired connection 1 中编辑重新设置,重新指定一个与宿主机不同的ip,但是子网掩码,网关,dns都要与本机相同. 还是上图