OpenCV – LOG_LEVEL_SILENT не работает при чтении изображения из файла с помощью imreadC++

Программы на C++. Форум разработчиков
Anonymous
OpenCV – LOG_LEVEL_SILENT не работает при чтении изображения из файла с помощью imread

Сообщение Anonymous »

Я хотел бы отключить ошибки OpenCV, возникающие при попытке прочитать изображение, которое он не поддерживает, например HEIC. Я попытался установить переменную среды OPENCV_LOG_LEVEL, а также метод setLogLevel из библиотеки OpenCV, но, похоже, это не работает.
Вот простая программа на C++, которая использует OpenCV для чтения изображения. Судя по их документации, я использую SILENT, чтобы избежать ошибок при печати:

Код: Выделить всё

#include 
#include 
#include 
#include 

int main(int argc, char* argv[]) {
if (argc < 2) {
std::cerr 

Подробнее здесь: [url]https://stackoverflow.com/questions/79819271/opencv-log-level-silent-doesnt-work-when-reading-image-from-file-using-imread[/url]

Вернуться в «C++»