2015-09-16 2 views
0

У меня есть код C++, который запускается на Parrot AR.Drone версии 2.0 для обнаружения объектов, а затем сохраняет изображения обнаруженных объектов на контроллере (компьютере). Как вы все знаете, у AR.Drone есть камера с высоким разрешением 720p. Однако сохраненные изображения очень размыты. Я не могу найти какую-либо функцию OpenCV, которая увеличивает разрешение сохраненных изображений, однако я считаю, что разрешение установлено на 95/100 по умолчанию для OpenCV. Кто-нибудь знает о каком-либо решении этой проблемы?Размытые сохраненные изображения обнаруженных объектов с использованием OpenCV

Любой ввод или комментарий были бы полезны.

+0

Вы ищете устранение размытия (удаление размытия) или масштабирование (увеличение разрешения)? Что вы подразумеваете под «разрешением установлено до 95/100» –

+0

Увеличьте разрешение. Я где-то читал, что OpenCV по умолчанию устанавливает разрешение сохраненных изображений на 95 в диапазоне, который не превышает 100. Я предполагаю, что вы задаете этот вопрос, потому что это некорректная информация, не так ли? – kingpin

+1

разрешение не изменяется автоматически. Если вы наблюдаете слишком маленькие изображения, возможно, в вашем коде происходит некоторое масштабирование. Это может объяснить размытие, поскольку rescalung включает интерполяцию. – Micka

ответ

1

Я думаю, вы имеете в виду 95/100 качества jPEG. Вы можете изменить третий параметр cv::imwrite, как он сказал в opencv documentation

cv::imwrite("name.jpg", image, CV_IMWRITE_JPEG_QUALITY=100); //100 instead of default 95 

Но этот метод только повысить качество, а не разрешение ... и не должно быть большой разницы между 95 и 100%.

+1

Или сохранить в png (если здесь проблема jpeg) – Miki

+1

Вряд ли - более низкое качество JPEG вызывает блокировку артефактов, а не размытие. – MSalters

+0

Да, я не думаю, что изменение третьего параметра будет иметь большое значение. Я также сохранил изображения в формате JPEG, я не думал, что форматы изображений могут влиять на качество изображений. Я попытаюсь сохранить изображения в формате PNG и посмотреть, поможет ли это. Помимо формата PNG, есть ли другие, которые вы бы порекомендовали? – kingpin

Смежные вопросы