在Ubuntu中安装并测试OpenCV
来源:互联网 发布:淘宝潮牌男模特排名 编辑:程序博客网 时间:2024/05/19 02:19
参照www.Micro_Studios.com的视频,在Ubuntu中成功安装了opencv,并且测试成功。现把具体的安装及测试过程整理出来,适合刚刚在Linux中使用opencv的同学参考参考。
1. Install OpenCV in Ubuntu:
(1) Update the list of packagerepositories:
sudo apt-get updatesudo apt-get upgrade
(2) Remove previously installedFFMPEG and x264 libraries:
sudo apt-get remove ffmpeg x264-dev
(3) Installthe necessary packages for compiling the OpenCV sources:
sudo apt-get install ocl-icd-libopencl1 build-essential checkinstall cmake pkg-config yasm libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils
(4) Make a directory to downloadand build OpenCV:
mkdir opencvcd opencv
(5) Download the OpenCV sources forLinux, then unzip it:
wget -O opencv-2.4.10.zip http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.10/opencv-2.4.10.zip/downloadunzip opencv-2.4.10.zipcd opencv-2.4.10
(6) Create a directory to compileOpenCV sources:
mkdir buildcd build
(7) Building OpenCV sources withCMake and install:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
(8) Make and install:
makesudo make installsudo sh -c 'echo"/usr/local/lib">/etc/ld.so.conf.d/opencv.conf'sudo ldconfig
(9) Restart the system for everythingto take effect:
sudo shutdown -r now
2. Test OpenCV in Ubuntu:
(1) Create a directory DisplayImagefor test project:
mkdir DisplayImagecd DisplayImage
(2) Create DisplayImage.cpp and edit it:
gedit DisplayImage.cpp
Then edit the DisplayImage.cpp:
#include <stdio.h>#include <opencv2/opencv.hpp>using namespace cv; int main(int argc, char** argv){ if(argc!= 2) { printf("usage:DisplayImage.out <Image_Path>\n"); return -1; } Mat image; image= imread(argv[1], 1); <span style="white-space:pre"></span>if(!image.data)<span style="white-space:pre"></span>{ printf("Noimage data\n"); return -1; } namedWindow("DisplayImage",CV_WINDOW_AUTOSIZE); imshow("DisplayImage",image); waitKey(0); return 0;}
(3) Create a CMake file:
gedit CMakeLists.txt
Then edit the CMakeLists.txt:
cmake_minimum_required(VERSION 2.8)project(DisplayImage)find_package(OpenCV REQUIRED)add_executable(DisplayImage DisplayImage.cpp)target_link_libraries(DisplayImage ${OpenCV_LIBS})
(4) Generate the executable file:
cmake .make
(5) Execute it:
./DisplayImage lena.jpglena.jpg is the test image
- 在Ubuntu中安装并测试OpenCV
- ubuntu下如何在python中安装mysql,并测试
- 在ubuntu中安装opencv
- 【opencv + python in ubuntu】在ubuntu中安装opencv
- 在mac上安装python-opencv,并在pycharm测试
- 在树莓派Ubuntu Mate中安装OpenCV
- 在ubuntu 14.04中安装HTK-3.4.1(语音识别工具)并进行Demo测试
- Ubuntu下OpenCV编程[1]-下载并安装测试OpenCV库
- 在Ubuntu 14.04 64bit上安装MongoDB并测试
- 在ubuntu 14.04 64bit安装mongoDB并测试
- 在ubuntu14.04中安装及测试OpenCV
- 在Ubuntu上安装opencv 并且整合到Eclipse中
- 在Ubuntu KyLin 16.04 LTS中安装OPENCV-3.1.0
- 在ubuntu 14.04 LTS中安装opencv-2.4.13
- 在树莓派3 Ubuntu 16.04 Mate中安装OpenCV
- 怎样在ubuntu中安装C和C++编译器并测试你第一个C和C++程序
- (转)怎样在ubuntu中安装C和C++编译器并测试你第一个C和C++程序
- 在ubuntu上安装Opencv
- android下的样式
- poj 2273 An Excel-lent Problem 类进制转换
- Java写入文件的几种方法小结
- 南大软神养成计划三
- Xcode证书相关错误
- 在Ubuntu中安装并测试OpenCV
- cocos-js实现文本提示框------根据文字的设置背景框大小
- 初识Calcite——使用实例
- hdu4763 扩展kmp
- DICOM3.0标准的特点
- activity的启动模式
- 微信开发
- 燃起对研究的激情
- Alfresco的部署