Linux下编译使用OpenCV

      OpenCV是一个跨平台的计算机视觉库,可以运行在Windows、Linux、MacOS等操作系统上。OpenCV提供了众多语言的接口,其中就包含了Python,Python是一门上手容易、使用起来十分让人愉悦的语言,利用Python学习OpenCV,相信能更快的获得效果。

1.安装步骤:

首先安装如下几个软件包:

GCC 4.4.x or later

CMake 2.8.7 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

[optional] CUDA Toolkit 6.5 or higher

 

注意:[optional]代表这个package是可选的.

g++ 编译调用opencv函数的c++程序时, 可以使用如下 makefile


mainapp: main.o
        g++ -o mainapp  main.o -lopencv_core -lopencv_highgui
main.o: main.cpp
        g++ -c main.cpp 
clean:
        rm -rf  main main.o

 

其中 g++  -o 指定输出文件

               -l制定lib文件名字

             -L指定lib目录,如果不指定 则在/usr/local/lib中查找

你可能感兴趣的:(C++)