Получение наиболее четкого ip-изображения из буфера

#c #image-processing #opencv

#c #обработка изображений #opencv

Вопрос:

Как я могу получить наиболее четкое ip-изображение среди остальных, используя OpenCV.? Когда нет обучающего изображения для сравнения.

В качестве примера можно привести ввод с веб-камеры, который перемещает руку. Но когда я транслирую это видео, я получаю 10 ip-изображений. Но только 5-й более понятен. Я хочу отфильтровать это пятое изображение с помощью OpenCV.

Полезно оценивать каждое ip-изображение (10 изображений) и присваивать ранг, используя четкость изображений. Есть ли какой-либо способ сделать это так ..?

Я надеюсь на вашу поддержку от всех.

Спасибо.

Ответ №1:

В исследовательских работах были определены несколько показателей «четкости» или размытости изображений. Итак, что вы ищете, вероятно, это оценить степень размытости, присутствующую в изображении, а затем использовать ее, чтобы решить, следует ли ее отбросить или нет. Я нашел это исследование весьма полезным, оно дает сравнительный обзор различных показателей размытости. В Google Scholar всегда есть строка поиска estimating blur in images , если вы хотите проверить другие ресурсы.

Вы можете выбрать любой метод, который дает вам наилучшие результаты с вашим набором изображений, экспериментально определяя, какой порог измерения будет достаточно «четким». Или, конечно, вы могли бы выполнить оценку размытия для каждого кадра и выбрать тот, у которого наименьшее размытие.