Link New Image Connection

This commit is contained in:
2019-11-20 21:50:40 -08:00
parent 997b3c5db0
commit 0720c9bb28
5 changed files with 5 additions and 6 deletions

View File

@@ -26,7 +26,7 @@ ImageManager::~ImageManager()
} }
void ImageManager::ProcessImage(uint32_t width, uint32_t height, uint8_t *imgPointer) void ImageManager::ProcessImage(int width, int height, uint8_t *imgPointer)
{ {
Mat frame, mask, viewfinder; Mat frame, mask, viewfinder;
std::vector<std::vector<Point>> contours; std::vector<std::vector<Point>> contours;

View File

@@ -15,7 +15,7 @@ public:
ImageManager(QObject *parent); ImageManager(QObject *parent);
virtual ~ImageManager(); virtual ~ImageManager();
void ProcessImage(uint32_t width, uint32_t height, uint8_t *imgPointer); void ProcessImage(int width, int height, uint8_t *imgPointer);
void SendImage(cv::Mat image); void SendImage(cv::Mat image);
QUdpSocket *socket; QUdpSocket *socket;

View File

@@ -42,14 +42,13 @@ StreamManager::~StreamManager()
Disconnect(); Disconnect();
} }
void StreamManager::SendForProcessing(uint32_t width, uint32_t height, uint8_t *imgPointer) void StreamManager::SendForProcessing(int width, int height, uint8_t *imgPointer)
{ {
((FaultFinder *)parent())->image_mgr->ProcessImage(width, height, imgPointer); ((FaultFinder *)parent())->image_mgr->ProcessImage(width, height, imgPointer);
} }
void StreamManager::SetEmissivity(double emissivity) void StreamManager::SetEmissivity(double emissivity)
{ {
qInfo() << "HERE";
if (lDeviceParams) if (lDeviceParams)
lDeviceParams->SetFloatValue("ObjectEmissivity", emissivity); lDeviceParams->SetFloatValue("ObjectEmissivity", emissivity);
} }

View File

@@ -24,7 +24,7 @@ public:
public slots: public slots:
void SetEmissivity(double emissivity); void SetEmissivity(double emissivity);
void SendForProcessing(uint32_t width, uint32_t height, uint8_t *imgPointer); void SendForProcessing(int width, int height, uint8_t *imgPointer);
private: private:
PvResult FindDevice(); PvResult FindDevice();

View File

@@ -17,7 +17,7 @@ public:
StreamReader(PvDevice *Device, PvStream *Stream, PvPipeline *Pipeline); StreamReader(PvDevice *Device, PvStream *Stream, PvPipeline *Pipeline);
signals: signals:
void NewImage(uint32_t width, uint32_t height, uint8_t *imgPointer); void NewImage(int width, int height, uint8_t *imgPointer);
private: private:
PvDevice *Device = NULL; PvDevice *Device = NULL;