diff --git a/src/detectors/quickharris/detector_quickharris.h b/src/detectors/quickharris/detector_quickharris.h
index fee9a0956b14035608d256c4fa2b0284805f0579..804ef7dd5b447cb381c15d0aae810043f468908e 100644
--- a/src/detectors/quickharris/detector_quickharris.h
+++ b/src/detectors/quickharris/detector_quickharris.h
@@ -63,7 +63,7 @@ public:
 #endif
 	);
 
-	~QuickHarrisDetector();
+	virtual ~QuickHarrisDetector();
 
 	virtual bool detect(const cv::Mat& _image, cv::KeyPoint& _kp, double& _scoreBest, const cv::Rect& _roi = cv::Rect(0,0,0,0));