diff --git a/src/macro-external/video/opencv-helpers.cpp b/src/macro-external/video/opencv-helpers.cpp index 937b7dd5..aa7fb6ba 100644 --- a/src/macro-external/video/opencv-helpers.cpp +++ b/src/macro-external/video/opencv-helpers.cpp @@ -102,6 +102,10 @@ std::vector matchObject(QImage &img, cv::CascadeClassifier &cascade, uchar getAvgBrightness(QImage &img) { + if (img.isNull()) { + return 0; + } + auto i = QImageToMat(img); cv::Mat hsvImage, rgbImage; cv::cvtColor(i, rgbImage, cv::COLOR_RGBA2RGB);