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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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