mainwindow.cpp 821 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #include "mainwindow.h"
  2. #include "ui_mainwindow.h"
  3. #include <opencv2/core/core.hpp>
  4. #include <opencv2/imgcodecs/imgcodecs.hpp>
  5. #include <opencv2/highgui/highgui.hpp>
  6. #include <QRandomGenerator>
  7. #include <QString>
  8. #include <QDebug>
  9. MainWindow::MainWindow(QWidget *parent) :
  10. QMainWindow(parent),
  11. ui(new Ui::MainWindow)
  12. {
  13. ui->setupUi(this);
  14. cv::Mat image = cv::imread("loulou.jpg", cv::IMREAD_COLOR);
  15. if (image.empty()) {
  16. qDebug() << "Fail !";
  17. exit(-1);
  18. }
  19. qDebug() << "Openned !";
  20. qDebug() << "Image type : " << image.type() << " " << image.cols << "x" << image.rows << ". " << image.channels() << " Channel(s)";
  21. cv::namedWindow("test", cv::WINDOW_AUTOSIZE);
  22. cv::imshow("test", image);
  23. //cv::waitKey(0);
  24. }
  25. MainWindow::~MainWindow()
  26. {
  27. delete ui;
  28. }