我是靠谱客的博主 矮小帆布鞋,这篇文章主要介绍Ubuntu14.04+QT5.11.1+OpenCV3.4.2安装及测试,现在分享给大家,希望可以做个参考。

Ubuntu14.04+QT5.11.1+OpenCV3.4.2安装及测试


1.QT安装

下载好qt-opensource-linux-x64-5.11.1.run文件后
直接双击即可运行安装

QT下载连接


2.opencv安装

2.1 依赖库安装

复制代码
1
2
3
4
sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

2.2 安装pkg-config

复制代码
1
sudo apt-get install pkg-config`

2.3 安装opencv

(1)解压下载的opencv压缩文件

复制代码
1
2
3
4
tar -zxvf opencv-3.4.2.zip cd opencv-3.4.2 mkdir build cd build

(2)编译及安装

复制代码
1
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local_2/opencv3.4.2 ..

CMAKE_INSTALL_PREFIX=/usr/local_2/opencv3.4.2 表示将opencv安装到指定位置,以便移动删除

复制代码
1
2
make -j4 sudo make install

(3)配置

库目录配置:

在/etc/ld.so.conf.d 目录下增加一个conf文件:

复制代码
1
2
3
cd /etc/ld.so.conf.d sudo touch opencv.conf sudo gedit opencv.conf

添加opencv库的路径:

复制代码
1
/usr/local_2/opencv3.4.2/lib

保存退出后运行如下命令刷新:

复制代码
1
sudo ldconfig

环境变量配置:

复制代码
1
sudo gedit /etc/bash.bashrc

添加:

复制代码
1
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local_2/opencv3.4.2/lib/pkgconfig export PKG_CONFIG_PATH

3.测试

新建Qt Console Application项目:

Pro文件:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
QT += core QT -= gui TARGET = opencv_test CONFIG += console CONFIG -= app_bundle INCLUDEPATH += /usr/local_2/opencv3.4.2/include /usr/local_2/opencv3.4.2/include/opencv /usr/local_2/opencv3.4.2/include/opencv2 LIBS += /usr/local_2/opencv3.4.2/lib/libopencv_*.so TEMPLATE = app SOURCES += main.cpp

cpp文件:

复制代码
1
2
3
4
5
6
7
8
9
10
#include <opencv2/opencv.hpp> int main(/*int argc, char *argv[]*/) { //QCoreApplication a(argc, argv); cv::Mat image = cv::imread("/home/yucheng/test.jpg", cv::IMREAD_COLOR); cv::imshow("test",image); cv::waitKey(0); return 0; //return a.exec(); }

最后

以上就是矮小帆布鞋最近收集整理的关于Ubuntu14.04+QT5.11.1+OpenCV3.4.2安装及测试的全部内容,更多相关Ubuntu14内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部