Как выбрать метод интерполяции изображения? (Emgu / OpenCV)
Функция изменения размера изображения, предоставляемая Emgu (оболочка .net для OpenCV), может использоватьлюбой из четырех методов интерполяции:
CV_INTER_NN (по умолчанию)CV_INTER_LINEARCV_INTER_CUBICCV_INTER_AREAЯ приблизительно понимаю линейную интерполяцию, но могу только догадываться, что делают куб или область. Я подозреваю, что NN обозначает ближайшего соседа, но я могу ошибаться.
Причина, по которой я изменяю размер изображения, заключается в уменьшении количества пикселей (они будут повторяться в какой-то момент), сохраняя при этом их репрезентативность. Я упоминаю об этом, потому что мне кажется, что интерполяция является центральной для этой цели - поэтому выбор правильного типа должен быть очень важным.
Тогда мой вопрос: каковы плюсы и минусы каждого метода интерполяции? Чем они отличаются и какую мне использовать?