7#include <opencv2/core.hpp>
8#include <opencv2/imgproc.hpp>
11#include "resolution.h"
33 ReaderParams() : m_originalResolution(), m_workingResolution(), m_useRoi(false){}
60 bool setUseRoi(
bool useRoi) { m_useRoi=useRoi;
return true;}
62 Resolution getWorkingResolution()
const {
return m_workingResolution;}
63 Resolution getOriginalResolution()
const {
return m_originalResolution;}
64 ROI getRoi()
const {
return m_roi;}
65 bool getUseRoi()
const {
return m_useRoi;}
68 void fromText(QVariant data);
The ROI class manages a region of interest represented as a rectangle in the [0,1]x[0,...
Definition roi.h:21
The ReaderParams class manages the working resolution (WRes) and region of interest (ROI) for reader-...
Definition readerparams.h:22
ReaderParams()
Default constructor initializing resolutions to zero and ROI usage to false.
Definition readerparams.h:33
bool setUseRoi(bool useRoi)
Enables or disables ROI usage.
Definition readerparams.h:60
bool setWorkingResolution(const Resolution &resolution)
Sets the working resolution if it is valid (not exceeding original resolution).
Definition readerparams.cpp:14
void initialize(const Resolution &originalResolution)
Initializes the ReaderParams with an original resolution. The working resolution is also set to this ...
Definition readerparams.cpp:6
bool setRoi(const ROI &roi)
Sets the region of interest (ROI).
Definition readerparams.cpp:24
The Resolution class encapsulates an image resolution (width and height). It provides functionality f...
Definition resolution.h:17