Link New Image Connection
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user