From 3e1b0186feabcf2f963ce93806ffa15d21823e5d Mon Sep 17 00:00:00 2001 From: Vincent Rabaud Date: Fri, 1 Jul 2011 01:28:14 +0000 Subject: [PATCH] - make sure we don't crash for an empty image --- modules/features2d/src/orb.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/features2d/src/orb.cpp b/modules/features2d/src/orb.cpp index d28b20c1b7..90b1655f6c 100644 --- a/modules/features2d/src/orb.cpp +++ b/modules/features2d/src/orb.cpp @@ -532,7 +532,7 @@ void ORB::operator()(const cv::Mat &image, const cv::Mat &mask, std::vector & keypoints_in_out, cv::Mat & descriptors, bool do_keypoints, bool do_descriptors) { - if ((!do_keypoints) && (!do_descriptors)) + if (((!do_keypoints) && (!do_descriptors)) || (image_in.empty())) return; cv::Mat image;