class CV_EXPORTS NullDeblurer : public IDeblurer
{
public:
- virtual void deblur(int idx, Mat &frame) {}
+ virtual void deblur(int /*idx*/, Mat &/*frame*/) {}
};
class CV_EXPORTS WeightingDeblurer : public IDeblurer
virtual void reset();
virtual Mat nextFrame();
- int frameCount() { return reader_.get(CV_CAP_PROP_FRAME_COUNT); }
+ int frameCount() { return static_cast<int>(reader_.get(CV_CAP_PROP_FRAME_COUNT)); }
double fps() { return reader_.get(CV_CAP_PROP_FPS); }
private:
class CV_EXPORTS NullInpainter : public IInpainter
{
public:
- virtual void inpaint(int idx, Mat &frame, Mat &mask) {}
+ virtual void inpaint(int /*idx*/, Mat &/*frame*/, Mat &/*mask*/) {}
};
class CV_EXPORTS InpaintingPipeline : public IInpainter
class CV_EXPORTS NullLog : public ILog
{
public:
- virtual void print(const char *format, ...) {}
+ virtual void print(const char */*format*/, ...) {}
};
class CV_EXPORTS LogToStdout : public ILog
bool mustEstimateTrimRatio() const { return mustEstimateTrimRatio_; }
void setTrimRatio(float val) { trimRatio_ = val; reset(); }
- int trimRatio() const { return trimRatio_; }
+ float trimRatio() const { return trimRatio_; }
void setInclusionConstraint(bool val) { inclusionConstraint_ = val; }
bool inclusionConstraint() const { return inclusionConstraint_; }