Размытые сохраненные изображения обнаруженных объектов с использованием OpenCV

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

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

0

Решение

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

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

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

1

Другие решения


По вопросам рекламы [email protected]