#c #image-processing #opencv
#c #обработка изображений #opencv
Вопрос:
Как я могу получить наиболее четкое ip-изображение среди остальных, используя OpenCV.? Когда нет обучающего изображения для сравнения.
В качестве примера можно привести ввод с веб-камеры, который перемещает руку. Но когда я транслирую это видео, я получаю 10 ip-изображений. Но только 5-й более понятен. Я хочу отфильтровать это пятое изображение с помощью OpenCV.
Полезно оценивать каждое ip-изображение (10 изображений) и присваивать ранг, используя четкость изображений. Есть ли какой-либо способ сделать это так ..?
Я надеюсь на вашу поддержку от всех.
Спасибо.
Ответ №1:
В исследовательских работах были определены несколько показателей «четкости» или размытости изображений. Итак, что вы ищете, вероятно, это оценить степень размытости, присутствующую в изображении, а затем использовать ее, чтобы решить, следует ли ее отбросить или нет. Я нашел это исследование весьма полезным, оно дает сравнительный обзор различных показателей размытости. В Google Scholar всегда есть строка поиска estimating blur in images
, если вы хотите проверить другие ресурсы.
Вы можете выбрать любой метод, который дает вам наилучшие результаты с вашим набором изображений, экспериментально определяя, какой порог измерения будет достаточно «четким». Или, конечно, вы могли бы выполнить оценку размытия для каждого кадра и выбрать тот, у которого наименьшее размытие.