OpenCV - cравнение алгоритмов интерполяции при изменении размеров изображения

OpenCV

Изменение размеров (масштабирование / scaling) — это очень часто используемый метод при работе с изображениями.
В OpenCV для выполнения этой задачи используется функция resize().

В C++:
void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR )

В Python:
dst = cv2.resize( src, dsize[, dst[, fx[, fy[, interpolation]]]] )


( Читать дальше )

11. OpenCV шаг за шагом. Обработка изображения - изменение размеров

1. OpenCV шаг за шагом. Введение.
2. Установка.
3. Hello World.
4. Загрузка картинки.
5. Вывод видео
6. Ползунок
7. Захват видео с камеры
8. Запись видео
9. События от мышки
10. Обработка изображения — сглаживание
11. Обработка изображения — изменение размеров

Очень часто при работе с изображениями требуется изменить их размер (уменьшить или увеличить).
В OpenCV это реализуется функцией cvResize()


( Читать дальше )
  • 0
  • 6 августа 2010, 09:54
  • noonv
  • 10