Ubuntu12.04+QtCreator2.3.0+Qt4.8.1+opencv2.4.9(一)
2015-12-15 15:24
706 查看
1、Ubuntu下使用atp-get安装,方法如下
2、启动桌面上的 Qt
Creator。新建工程 test,
点击“文件” -> 新建工程
3、新建类 test
右键单击项目名 test,添加新文件
-> C++下选择 C++源文件,点击“OK”
->输入类名 test点击“下一步”
-> 完成。
4、
整个的test.pro文件内容如下
6、实验需要提前把图片,我这里用的是lena.jpg放入test-build-desktop-Qt_4_8_1_in_PATH__PATH___文件夹中,不放入这个文件夹或者放错文件夹则运行时会出现错误。
sudo apt-get install qt4-dev-tools #开发包 sudo apt-get install qtcreator #IDE sudo apt-get install qt4-doc #开发帮助文档 sudo apt-get install qt4-qtconfig #配置工具 sudo apt-get install qt4-demos #DEMO源码 QT
2、启动桌面上的 Qt
Creator。新建工程 test,
点击“文件” -> 新建工程
3、新建类 test
右键单击项目名 test,添加新文件
-> C++下选择 C++源文件,点击“OK”
->输入类名 test点击“下一步”
-> 完成。
4、
#include <QCoreApplication> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> using namespace cv; int main(int argc, char *argv[]) { // QCoreApplication a(argc, argv); namedWindow( "src", WINDOW_AUTOSIZE ); Mat src1 = imread( "lena.jpg" ); while(1) { imshow( "src", src1 ); char c = waitKey(30); if( 27==c ) return 0; } // return a.exec(); }5、需要注意一点的是,需要将opencv的头文件和库文件与Qt关联起来,所以在双击QtCreator工程下到test.pro文件,在其后面添加下列代码:
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
整个的test.pro文件内容如下
QT += core
QT -= gui
TARGET = test1
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += test.cpp
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
6、实验需要提前把图片,我这里用的是lena.jpg放入test-build-desktop-Qt_4_8_1_in_PATH__PATH___文件夹中,不放入这个文件夹或者放错文件夹则运行时会出现错误。
相关文章推荐
- Qt动态布局,多个窗口使用同一个widget如何实现。
- qt中svg格式图片的旋转
- Qt之解决中文乱码,字体设置
- Qt 程序中显示毫秒
- qt5.5.1交叉编译
- Qt学习(9)
- QTcreator 中的一些常用的快捷键
- pyqt文件转换成python代码
- Qt layout布局
- Qt使用教程之添加调试器
- Qt工程转化为Vs工程
- PyQt5系列教程(三)用py2exe进行程序打包
- 在Qt工程中加Boost
- QT显示中文
- QT程序发布自动添加QT中依赖的dll
- 对QString字符串截取之mid操作
- QT——信号和槽机制
- PyQt5教程(六)——控件
- 自学QT之遍历文件夹下文件(并且输出到表格中)
- qt之VS2008编译