zoukankan      html  css  js  c++  java
  • 【QT】【OpenCv】初始配置以及测试功能

    #include "mainwindow.h"
    #include "ui_mainwindow.h"
    #include<opencv2/core/core.hpp>
    #include<opencv2/highgui/highgui.hpp>
    
    using namespace cv;
    
    MainWindow::MainWindow(QWidget *parent) :
        QMainWindow(parent),
        ui(new Ui::MainWindow)
    {
        ui->setupUi(this);
        Mat girl=imread("D:/DIP/Work/pic.jpg"); //
        namedWindow("我的图片"); //
        imshow("我的图片",girl);//
    }
    
    MainWindow::~MainWindow()
    {
        delete ui;
    }

    上面这部分是Mainwindow.cpp中的内容,主要做的操作是打开一张计算机中存储的图片。

    注意:文件的存储路径的斜杠应该为“/”的形式,否则程序Debug的时候会出现错误。

    在项目的.pro文件当中,应该要自己添加上OpenCv的库,否则也会出现错误。.pro文件中的内容为:

    INCLUDEPATH+=D:DIPopencvuildincludeopencv 
                        D:DIPopencvuildincludeopencv2 
                       D:DIPopencvuildinclude
    LIBS+=D:DIPopencvuildx64vc14libopencv_world331d.lib

    这个的缺点就是每次新建一个新的项目都需要修改.pro文件。

    注意:修改了.pro文件之后需要重新qmake一下。

  • 相关阅读:
    网络编程
    常用模块补充
    面向对象进阶
    面向对象 --- 封装
    面向对象 三大特性--多态
    python 面向对象三大特性
    python 面向对象
    python 模块与包
    如何在Word的方框中打对号
    关于VS 2013连接Microsoft Access 2013的相关问题
  • 原文地址:https://www.cnblogs.com/waimen/p/7856866.html
Copyright © 2011-2022 走看看