ubantu14.04+ opencv-2.4.9+QT
来源:互联网 发布:淘宝网用户体验 编辑:程序博客网 时间:2024/06/07 05:39
总结一些大佬的经验,加上自己亲测可行。
一、永恒的第一步,先祭系统
sudo apt-get update
sudo apt-get upgrade
二、工具准备
安装cmake
sudo apt-get install cmake
sudo apt-get install cmake-curses-gui
安装gtk
sudo apt-get install gnome-core-devel
sudo apt-get install pkg-config
pkg-config –modversion gtk+-2.0
添加依赖项
sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev
三、安装 OpenCV
建立opencv文件夹
mkdir opencv
cd /opencv/
卸载任何以前安装的ffmpeg和x264软件
sudo apt-get -qq remove ffmpeg x264 libx264-dev
安装一些依赖关系
sudo apt-get -qq install libopencv-dev 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
安装ffmpeg
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ffmpeg gstreamer0.10-ffmpeg
将从官网下载的源码 opencv2.4.9.zip 复制到 /home/own 下,cd到该目录,执行
unzip opencv2.4.9.zip
cd opencv2.4.9
mkdir release
cd release
ccmake ../
进入ccmake后,按 c 就会弹出如下界面
我基本什么都没改,就把 BUILD_JPEG 和 BUILD_PNG 这两项改成了 ON ,其余全部都默认,键盘按c,然后按g,然后就回到命令行界面,
make
sudo make install
到了这一步,opencv就已经安装得差不多了,接下来,
四、配置文件
sudo vim/etc/ld.so.conf.d/opencv.conf
sudo apt-get install vim
切换到root
sudo su
注意:很多时候可能机器不存在conf文件,可以切换到root用户权限用vim opencv.conf创建新文件,包括下面
按i插入/usr/local/lib。ESC键->:wq->回车退回命令行
sudo ldconfig
cd /etc
vim bash.bashrc
添加下面两行到文件的末尾并保存(:wq)
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
sudo ldconfig
四,重启测试
reboot
cd/home/own/opencv-2.4.9/samples/c
./build_all.sh
./find_obj
QT
1、下载地址:http://download.qt.io/archive/qt/
选择合适的版本,好像5.0后的版本才支持C++11。具体参考官方文档。
2.QtTest.pro
注意这里的配置内容就像在Windows+VS+OpenCV环境下配置安装文件一样的,添加包含目录,附加依赖项,要根据opencv的安装目录编写引用路径
INCLUDEPATH += /usr/local/include \
/usr/local/include/opencv \
/usr/local/include/opencv2
LIBS += /usr/local/lib/libopencv_highgui.so \
/usr/local/lib/libopencv_core.so \
/usr/local/lib/libopencv_imgproc.so
- ubantu14.04+ opencv-2.4.9+QT
- ubantu14.04装机
- Ubantu14.04上面安装Tomcat7!
- Ubantu14.04上边安装Tomcat7
- ubantu14.04 安装jdk1.8
- ubantu14.04 启动mongo db
- ubantu14.04下安装stunman
- ubantu14.04 配置连接无线网络
- ubantu14.04下安装mysql
- Ubuntu 14.04+Opencv-2.4.9+Qt配置
- ubantu14.04第二个memory驱动程序
- ubantu14.04安装openssl1.0.1e
- ubantu14.04 设置开机屏幕亮度
- 在ubantu14.04系统安装tensorflow
- 在Ubantu14.04下快速集成Mosquitto
- Helloworld 之 【QT 5.5.0 MSVC 2012 + OpenCV 2.4.9 】
- QT&OpenCV
- QT&OpenCV
- 便于理解假设检验的好例子
- 深度强化学习中DDPG算法
- js里方法调用传参长字符串时为对象或者Uncaught SyntaxError: Unexpected token ILLEGAL
- Kafka、RabbitMQ、RocketMQ发送小消息性能对比
- 用Quartz处理定时执行的任务
- ubantu14.04+ opencv-2.4.9+QT
- ConcurrentHashMap、Collections.synchronizedMap、Hashtable的区别与讨论
- hdu 5874 Friends and Enemies(思维)
- Android中View的相关知识(7)
- thinking in java 阅读笔记 第一章 对象入门
- 关于spring mvc 请求乱码问题分析
- 面试相关
- 原子操作类介绍
- centOS安装redis和tomcat