diff --git a/src/utils/imageembedder.cpp b/src/utils/imageembedder.cpp index a5868b5dd135f7409e086e93d7065664fc0ce897..2327021bcccf3a92e4b0768cd0c9fb4ad0b4c084 100644 --- a/src/utils/imageembedder.cpp +++ b/src/utils/imageembedder.cpp @@ -118,6 +118,10 @@ std::vector ImageEmbedder::preprocessVision(const std::string &filePath) const cv::Scalar std = cv::Scalar(0.26862954, 0.26130258, 0.27577711); cv::Mat image = cv::imread(filePath); + if(image.empty()) { + std::cerr << "Can't read image: " << filePath << std::endl; + return std::vector(); + } cv::Size inputSize(width, height); cv::resize(image, image, inputSize, 0, 0, cv::INTER_CUBIC);