From b10a260ddbce53e0980241667e2da9eaf8d21720 Mon Sep 17 00:00:00 2001 From: uvos Date: Thu, 8 Jul 2021 11:46:33 +0200 Subject: [PATCH] make darkmap handling slightly more robust --- src/imagepipeline.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/imagepipeline.cpp b/src/imagepipeline.cpp index 8a316f5..0b72dfe 100644 --- a/src/imagepipeline.cpp +++ b/src/imagepipeline.cpp @@ -29,7 +29,8 @@ void ImagePipeline::applyDarkMap(cv::Mat& image, const cv::Mat& darkmap) cv::cvtColor(darkmap, localDarkMap, cv::COLOR_BGR2GRAY); else if(image.channels() == 3 && darkmap.channels() == 1) cv::cvtColor(darkmap, localDarkMap, cv::COLOR_GRAY2BGR); - else + + if(!localDarkMap.data || image.channels() != localDarkMap.channels()) return; } else