#include "Display.h" #include #include #include #include "VislabImageProcessor.h" Display::Display(const QString& windowName, lib3dv::image::type::types imageType) : VislabImageProcessor(windowName, imageType) { qRegisterMetaType("cv::Mat"); connect(this, SIGNAL(doDisplay(cv::Mat)),SLOT(DisplayFrame(cv::Mat))); } void Display::DisplayFrame(cv::Mat const& frame) { cv::imshow(getName().toStdString(), frame); } void Display::process(cv::Mat const& frame) { emit doDisplay(frame);; }