工作环境搭建(10) - CentOS7安装OpenCV(带Python开发环境)

上一篇:工作环境搭建(9) - CentOS7命令行安装Android NDK

软件源的设置

  1. 安装Python开发需要的软件包

    easy_install pip
    yum install freetype-devel libpng-devel python-devel
    pip install SQLAlchemy matplotlib numpy
    
  2. 安装依赖的软件包:

    yum install cmake gcc gcc-c++ 
    yum install gtk2-devel
    yum install tbb-devel eigen3-devel libjpeg-devel libtiff-devel jasper-devel gstreamer-plugins-base-devel libdc1394-devel libv4l-devel
    yum install ffmpeg ffmpeg-devel
    
  3. 获取opencv代码:

    cd /opt
    git clone https://github.com/Itseez/opencv.git
    cd opencv/
    git checkout tags/2.4.11
    
  4. 编译代码:

    mkdir build
    cd build
    cmake -D WITH_FFMPEG=ON -D WITH_TBB=ON -D WITH_EIGEN=ON -D BUILD_DOCS=ON -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D BUILD_EXAMPLES=OFF -D WITH_OPENCL=OFF -D WITH_CUDA=OFF -D BUILD_opencv_gpu=OFF -D BUILD_opencv_gpuarithm=OFF -D BUILD_opencv_gpubgsegm=OFF -D BUILD_opencv_gpucodec=OFF -D BUILD_opencv_gpufeatures2d=OFF -D BUILD_opencv_gpufilters=OFF -D BUILD_opencv_gpuimgproc=OFF -D BUILD_opencv_gpulegacy=OFF -D BUILD_opencv_gpuoptflow=OFF -D BUILD_opencv_gpustereo=OFF -D BUILD_opencv_gpuwarping=OFF cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. 
    make
    make install
    
  5. 安装opencv的Python接口

    cd /usr/lib/python2.7/site-packages/
    ln -s /usr/local/lib/python2.7/site-packages/cv2.so cv2.so
    ln -s /usr/local/lib/python2.7/site-packages/cv.py cv.py
    

你可能感兴趣的:(Linux,CentOS,OpenCV,Python)