public:
CalibProcessor(cv::Ptr<calibrationData> data, captureParameters& capParams);
- virtual cv::Mat processFrame(const cv::Mat& frame);
- virtual bool isProcessed() const;
- virtual void resetState();
- ~CalibProcessor();
+ virtual cv::Mat processFrame(const cv::Mat& frame) CV_OVERRIDE;
+ virtual bool isProcessed() const CV_OVERRIDE;
+ virtual void resetState() CV_OVERRIDE;
+ ~CalibProcessor() CV_OVERRIDE;
};
enum visualisationMode {Grid, Window};
void drawGridPoints(const cv::Mat& frame);
public:
ShowProcessor(cv::Ptr<calibrationData> data, cv::Ptr<calibController> controller, TemplateType board);
- virtual cv::Mat processFrame(const cv::Mat& frame);
- virtual bool isProcessed() const;
- virtual void resetState();
+ virtual cv::Mat processFrame(const cv::Mat& frame) CV_OVERRIDE;
+ virtual bool isProcessed() const CV_OVERRIDE;
+ virtual void resetState() CV_OVERRIDE;
void setVisualizationMode(visualisationMode mode);
void switchVisualizationMode();
void switchUndistort();
void setUndistort(bool isEnabled);
- ~ShowProcessor();
+ ~ShowProcessor() CV_OVERRIDE;
};
}
project(traincascade)
set(the_target opencv_traincascade)
-ocv_warnings_disable(CMAKE_CXX_FLAGS -Woverloaded-virtual)
+ocv_warnings_disable(CMAKE_CXX_FLAGS -Woverloaded-virtual
+ -Winconsistent-missing-override -Wsuggest-override
+)
ocv_target_include_directories(${the_target} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}" "${OpenCV_SOURCE_DIR}/include/opencv")
ocv_target_include_modules_recurse(${the_target} ${OPENCV_TRAINCASCADE_DEPS})