OpenCV2.4.13 Ubuntu & Window下安装配置

本文详细介绍了在Ubuntu 16.04和Windows环境下,如何安装和配置OpenCV2.4.13。在Ubuntu中,包括卸载旧版本、安装依赖、编译、解决CUDA加速问题以及测试程序的步骤。在Windows下,通过下载exe文件,设置环境变量,使用属性表配置Visual Studio 2015。文章提供了关键配置的详细说明和注意事项。
摘要由CSDN通过智能技术生成

一、Ubuntu下Opencv安装

系统环境:Ubuntu16.04、OpenCV2.4.13

注:我这里是配置支持CUDA加速的OpenCV

ref from: http://leoybkim.com/wiki/installing-opencv-2.4.13-on-ubunto-16.04/

1、卸载老版本opencv(如需)

 

$ cd in the "build" folder directory of opencv
$ sudo make uninstall
$ cd ..
$ sudo rm -rf build
$ sudo rm -rf /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 
$ sudo rm -rf /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV
$ sudo rm -rf /usr/local/bin/opencv* /usr/local/lib/libopencv*
$ sudo apt-get --purge remove opencv-doc opencv-data python-opencv
$ sudo apt-get purge libopencv*
$ sudo apt-get autoremove

 

2、OpenCV安装

 

step1:依赖包安装

 

$ sudo apt-get update
# 必选
$ sudo apt-get install build-essential cmake git libopencv-dev libgtk2.0-dev pkg-config libavcodec-dev libpng12-dev libavformat-dev libswscale-dev yasm libxine2 libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev libqt4-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils
# 可选
$ sudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff5-dev libjasper-dev libdc1394-22-dev

 

step2:从官网下载源码包

地址: https://opencv.org/releases.html,这里我使用的是 opencv-2.4.13.4版本

对源码解压,并进入该目录中

 

step3:编译

 

$ mkdir build
$ cd build
# 简化版 cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
$ cmake -D CMAKE_CXX_COMPILER=/usr/bin/g++ -D CMAKE_C_COMPILER=/usr/bin/gcc -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D WITH_TIFF=ON -D WITH_V4L=ON -D BUILD_NEW_PYTHON_SUPPORT=OFF -D WITH_CUDA=ON -D ENABLE_FAST_MATH=ON -D CUDA_FAST_MATH=ON -D WITH_CUBLA
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值