安装opencv2.4.13

opencv3:

http://blog.csdn.net/linj_m/article/details/45048905


下面是opencv2

Installation in Linux

These steps have been tested for Ubuntu 10.04 but should work with other distros as well.

Required Packages

  • GCC 4.4.x or later
  • 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

The packages can be installed using a terminal and the following commands or by using Synaptic Manager:

[compiler] sudo apt-get install build-essential
[required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

Getting OpenCV Source Code

You can use the latest stable OpenCV version available in sourceforge or you can grab the latest snapshot from ourGit repository.

Getting the Latest Stable OpenCV Version

Getting the Cutting-edge OpenCV from the Git Repository

Launch Git client and clone OpenCV repository

In Linux it can be achieved with the following command in Terminal:

cd ~/<my_working _directory>
git clone https://github.com/opencv/opencv.git

Building OpenCV from Source Using CMake, Using the Command Line

  1. Create a temporary directory, which we denote as <cmake_binary_dir>, where you want to put the generated Makefiles, project files as well the object files and output binaries.

  2. Enter the <cmake_binary_dir> and type

    cmake [<some optional parameters>] <path to the OpenCV source directory>
    

    For example

    cd ~/opencv
    mkdir release
    cd release
    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
    
  3. Enter the created temporary directory (<cmake_binary_dir>) and proceed with:

    make
    sudo make install
    

Note

If the size of the created library is a critical issue (like in case of an Android build) you can use theinstall/strip command to get the smallest size as possible. Thestripped version appears to be twice as small. However, we do not recommend using this unless those extra megabytes do really matter.



====================================================================================================================================

====================================================================================================================================

1. 先下载OpenCV的源码

 


2. 解压到任意目录

 

  1. unzip opencv-2.4.13.zip

 

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

 

  1. cd opencv-2.4.13

  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    如果能看到照片,那就表示成功了。



参考文献:

http://docs.opencv.org/2.4/doc/tutorials/introduction/table_of_content_introduction/table_of_content_introduction.html#table-of-content-introduction

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要下载OpenCV 2.4.13,可以按照以下步骤进行。 首先,打开OpenCV官方网站https://opencv.org,并点击“下载”按钮,进入下载页面。 在下载页面,找到2.4.13版本的下载链接,并点击进入下载页面。可以选择下载源代码或者预编译过的二进制文件,根据自己的需要选择相应的版本。 如果选择下载源代码,可以在下载页面找到源代码的压缩包,点击下载并将其保存到本地。 对于预编译过的二进制文件,可以根据自己的操作系统选择相应的版本。如果是Windows系统,可以下载对应的exe文件;如果是Linux系统,可以下载对应的tar文件。 下载完成后,将压缩包解压到任意位置。 对于源代码,可以使用CMake进行编译和安装。打开CMake,并指定源代码路径和目标安装路径,点击“Configure”进行配置,然后点击“Generate”生成编译器对应的工程文件。根据生成的工程文件进行编译,并根据需要选择是否进行安装。 对于预编译的二进制文件,根据下载好的文件类型进行相应的安装操作。对于Windows系统的exe文件,双击运行并按照提示进行安装操作;对于Linux系统的tar文件,解压后按照附带的安装说明进行安装安装完成后,可以按照OpenCV的文档和示例进行使用。 需要注意的是,OpenCV 2.4.13已经是一个相对较旧的版本,建议考虑升级到更高版本的OpenCV,以获取更多的功能和性能改进。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值