Ubuntu16.04 安装OpenCV&OpenCL
Summary概述
因为课程需要,我就按师兄要求在Ubuntu环境下安装了OpenCV 3.2.0、 intel版本和nvidia版本的OpenCL。所以,这篇文章记录了安装过程,最后还有测试是否安装成功。
OpenCL介绍
//说些什么好呢
一. 安装OpenCV3.2.0
安装OpenCV的过程可以说是比较简单,一般不会出什么错误。
1.首先,安装一些依赖:
sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff5-dev libjasper-dev libopenexr-dev cmake libeigen3-dev yasm libfaac-dev libtheora-dev libx264-dev libv4l-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev ffmpeg
2.然后在OpenCV的官网上下载3.2版本源码sources的压缩包。
3.下载好压缩包之后,解压压缩包到某文件夹(用windows习惯了,直接右键提取到此处。。。)
4.终端中cd到该解压缩的文件夹中,然后创建build文件夹 mkdir build
5.进入build目录 cd build
6.编译opencv源码:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
7.安装:
sudo make install
如下图所示:
最后,在终端检查opencv版本,如图所示,是opencv3.2.0
二. 安装intel cpu版本的OpenCL
因为我的电脑是intel CPU 和nividi GPU, 所以,如果希望使用Intel CPU作为并行设备,则必须安装Intel SDK,如果使用NVIDIA GPU作为并行设备,则必须安装NVIDIA SDK
1.安装clinfo,clinfo是一个显示OpenCL平台和设备的软件,安装后,在命令行输入clinfo即可验证。`
sudo apt-get install clinfo