Files
school_archives/OSU SARL/Desktop Applications/EmbryoPickAndPlace/threadedopencvprocanddisplay.h
Corwin Perren b300c76103 Added old firmware and pcb design files
These are all design documents that I thought I had lost. It's may make
me cringe, but it's still cool to use it to see how far I've come.
2016-05-12 20:04:43 -07:00

40 lines
696 B
C++

#ifndef THREADEDOPENCVPROCANDDISPLAY_H
#define THREADEDOPENCVPROCANDDISPLAY_H
#include <QObject>
#include <QImage>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include "opencv2/objdetect/objdetect.hpp"
#include "opencv2/features2d/features2d.hpp"
#include <vector>
using namespace cv;
class ThreadedOpenCVProcAndDisplay : public QObject
{
Q_OBJECT
public:
explicit ThreadedOpenCVProcAndDisplay(QObject *parent = 0);
signals:
public slots:
private:
VideoCapture Webcam;
Mat matOriginal;
Mat matProcessed;
QImage qimgProcessed;
QImage qimgFinal;
};
#endif // THREADEDOPENCVPROCANDDISPLAY_H