Как выбрать метод интерполяции изображения? (Emgu / OpenCV)

Функция изменения размера изображения, предоставляемая Emgu (оболочка .net для OpenCV), может использоватьлюбой из четырех методов интерполяции:

CV_INTER_NN (по умолчанию)CV_INTER_LINEARCV_INTER_CUBICCV_INTER_AREA

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

Причина, по которой я изменяю размер изображения, заключается в уменьшении количества пикселей (они будут повторяться в какой-то момент), сохраняя при этом их репрезентативность. Я упоминаю об этом, потому что мне кажется, что интерполяция является центральной для этой цели - поэтому выбор правильного типа должен быть очень важным.

Тогда мой вопрос: каковы плюсы и минусы каждого метода интерполяции? Чем они отличаются и какую мне использовать?

Ответы на вопрос(4)

Ваш ответ на вопрос