diff --git a/src/ui/Triplet/.gitignore b/src/ui/Triplet/.gitignore deleted file mode 100644 index fab7372..0000000 --- a/src/ui/Triplet/.gitignore +++ /dev/null @@ -1,73 +0,0 @@ -# This file is used to ignore files which are generated -# ---------------------------------------------------------------------------- - -*~ -*.autosave -*.a -*.core -*.moc -*.o -*.obj -*.orig -*.rej -*.so -*.so.* -*_pch.h.cpp -*_resource.rc -*.qm -.#* -*.*# -core -!core/ -tags -.DS_Store -.directory -*.debug -Makefile* -*.prl -*.app -moc_*.cpp -ui_*.h -qrc_*.cpp -Thumbs.db -*.res -*.rc -/.qmake.cache -/.qmake.stash - -# qtcreator generated files -*.pro.user* - -# xemacs temporary files -*.flc - -# Vim temporary files -.*.swp - -# Visual Studio generated files -*.ib_pdb_index -*.idb -*.ilk -*.pdb -*.sln -*.suo -*.vcproj -*vcproj.*.*.user -*.ncb -*.sdf -*.opensdf -*.vcxproj -*vcxproj.* - -# MinGW generated files -*.Debug -*.Release - -# Python byte code -*.pyc - -# Binaries -# -------- -*.dll -*.exe - diff --git a/src/ui/Triplet/Triplet.pro b/src/ui/Triplet/Triplet.pro deleted file mode 100644 index 06138d8..0000000 --- a/src/ui/Triplet/Triplet.pro +++ /dev/null @@ -1,38 +0,0 @@ -QT += core gui - -greaterThan(QT_MAJOR_VERSION, 4): QT += widgets - -CONFIG += c++11 - -# The following define makes your compiler emit warnings if you use -# any Qt feature that has been marked deprecated (the exact warnings -# depend on your compiler). Please consult the documentation of the -# deprecated API in order to know how to port your code away from it. -DEFINES += QT_DEPRECATED_WARNINGS - -# You can also make your code fail to compile if it uses deprecated APIs. -# In order to do so, uncomment the following line. -# You can also select to disable deprecated APIs only up to a certain version of Qt. -#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 - -SOURCES += \ - main.cpp \ - mainwindow.cpp - -HEADERS += \ - mainwindow.h - -FORMS += \ - mainwindow.ui - -# Default rules for deployment. -qnx: target.path = /tmp/$${TARGET}/bin -else: unix:!android: target.path = /opt/$${TARGET}/bin -!isEmpty(target.path): INSTALLS += target - -INCLUDEPATH += /usr/local/include \ -/usr/local/include/opencv2 \ -/usr/local/include/opencv4 - - -LIBS += /usr/local/lib/libopencv_world.so diff --git a/src/ui/Triplet/main.cpp b/src/ui/Triplet/main.cpp deleted file mode 100644 index fd3e533..0000000 --- a/src/ui/Triplet/main.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "mainwindow.h" - -#include - -int main(int argc, char *argv[]) -{ - QApplication a(argc, argv); - MainWindow w; - w.show(); - return a.exec(); -} diff --git a/src/ui/Triplet/mainwindow.cpp b/src/ui/Triplet/mainwindow.cpp deleted file mode 100644 index 5a195f4..0000000 --- a/src/ui/Triplet/mainwindow.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "mainwindow.h" -#include "ui_mainwindow.h" - -MainWindow::MainWindow(QWidget *parent) - : QMainWindow(parent) - , ui(new Ui::MainWindow) -{ - ui->setupUi(this); - timer = new QTimer(this); - connect(timer, SIGNAL(timeout()), this, SLOT(importFrame())); - - //InitVideo(); -} - -void MainWindow::importFrame() -{ - capture >> frame; - cvtColor(frame, frame, CV_BGR2RGB); - QImage srcQImage = QImage((uchar*)(frame.data), frame.cols, frame.rows, QImage::Format_RGB888); - ui->label->setPixmap(QPixmap::fromImage(srcQImage)); - ui->label->resize(srcQImage.size()); - ui->label->show(); -} - - - - -MainWindow::~MainWindow() -{ - delete ui; -} - - - -void MainWindow::on_PLAY_clicked() -{ - capture.open("udp://@0.0.0.0:11111"); - timer->start(30); -} - -void MainWindow::on_CLOSE_clicked() -{ - timer->stop(); - capture.release(); -} diff --git a/src/ui/Triplet/mainwindow.h b/src/ui/Triplet/mainwindow.h deleted file mode 100644 index b959c59..0000000 --- a/src/ui/Triplet/mainwindow.h +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef MAINWINDOW_H -#define MAINWINDOW_H - -#include -#include -#include -#include "opencv2/opencv.hpp" -#include -#include -#include -#include - -using namespace std; -using namespace cv; - -QT_BEGIN_NAMESPACE -namespace Ui { class MainWindow; } -QT_END_NAMESPACE - -class MainWindow : public QMainWindow -{ - Q_OBJECT - -public: - MainWindow(QWidget *parent = nullptr); - ~MainWindow(); - VideoCapture cap; - void InitVideo(); - - -private slots: - - - void importFrame();//read video - - void on_PLAY_clicked();//start video - - void on_CLOSE_clicked();//finish video - -private: - Ui::MainWindow *ui; - VideoCapture capture; - QTimer *timer; - Mat frame; - bool isCamerea = 0; -}; -#endif // MAINWINDOW_H diff --git a/src/ui/Triplet/mainwindow.ui b/src/ui/Triplet/mainwindow.ui deleted file mode 100644 index 96a2ec2..0000000 --- a/src/ui/Triplet/mainwindow.ui +++ /dev/null @@ -1,71 +0,0 @@ - - - MainWindow - - - - 0 - 0 - 1280 - 768 - - - - MainWindow - - - - - - 1100 - 440 - 80 - 25 - - - - CLOSE - - - - - - 1100 - 250 - 80 - 25 - - - - PLAY - - - - - - 50 - 30 - 731 - 461 - - - - - - - - - - - 0 - 0 - 1280 - 22 - - - - - - - -