0)Widget_op.ui (界面文件)设计:

1、代码:
1)opencv_imwrite_Q.pro 添加:
INCLUDEPATH+= D:\opencv-3.1.0\opencv\build\include
win32:CONFIG(release, debug|release): LIBS += -LD:/opencv-3.1.0/opencv/build/x64/vc12/lib/ -lopencv_world310
else:win32:CONFIG(debug, debug|release): LIBS += -LD:/opencv-3.1.0/opencv/build/x64/vc12/lib/ -lopencv_world310d
else:unix: LIBS += -LD:/opencv-3.1.0/opencv/build/x64/vc12/lib/ -lopencv_world310
INCLUDEPATH += D:/opencv-3.1.0/opencv/build/x64/vc12
DEPENDPATH += D:/opencv-3.1.0/opencv/build/x64/vc12
2)主函数 main.cpp 添加:
#include "Widget_c.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Widget_c w;
w.show();
return a.exec();
}
3)Widget_c.h (主窗口头文件)添加:
#ifndef WIDGET_C_H
#define WIDGET_C_H
#ifdef WIN32
#pragma execution_character_set("utf-8")
#endif
#pragma warning(disable:4819)
#include <QWidget>
#include <opencv2/opencv.hpp>
#include <QImage>
#include <QMouseEvent>
#include <QLabel>
namespace Ui {
class Widget_c;
}
class Widget_c : public QWidget
{
Q_OBJECT
public:
explicit Widget_c(QWidget *parent = 0);
~Widget_c();
bool eventFilter(QObject *obj, QEvent *event);
private slots:
void on_horizontalSlider_valueChanged(int value);
private:
Ui::Widget_c

最低0.47元/天 解锁文章
3142

被折叠的 条评论
为什么被折叠?



