Commit ca8c5b63 authored by Alexey Spizhevoy's avatar Alexey Spizhevoy

minor fixes in stitching module

parent b0fe660d
...@@ -51,6 +51,8 @@ namespace cv ...@@ -51,6 +51,8 @@ namespace cv
class CV_EXPORTS Blender class CV_EXPORTS Blender
{ {
public: public:
virtual ~Blender() {}
enum { NO, FEATHER, MULTI_BAND }; enum { NO, FEATHER, MULTI_BAND };
static Ptr<Blender> createDefault(int type, bool try_gpu = false); static Ptr<Blender> createDefault(int type, bool try_gpu = false);
......
...@@ -50,6 +50,8 @@ namespace cv ...@@ -50,6 +50,8 @@ namespace cv
class CV_EXPORTS ExposureCompensator class CV_EXPORTS ExposureCompensator
{ {
public: public:
virtual ~ExposureCompensator() {}
enum { NO, GAIN, GAIN_BLOCKS }; enum { NO, GAIN, GAIN_BLOCKS };
static Ptr<ExposureCompensator> createDefault(int type); static Ptr<ExposureCompensator> createDefault(int type);
......
...@@ -53,6 +53,8 @@ namespace cv ...@@ -53,6 +53,8 @@ namespace cv
class CV_EXPORTS Estimator class CV_EXPORTS Estimator
{ {
public: public:
virtual ~Estimator() {}
void operator ()(const std::vector<ImageFeatures> &features, const std::vector<MatchesInfo> &pairwise_matches, void operator ()(const std::vector<ImageFeatures> &features, const std::vector<MatchesInfo> &pairwise_matches,
std::vector<CameraParams> &cameras) std::vector<CameraParams> &cameras)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment