La imagen de función proporcionada por Emgu (una envoltura .NET para OpenCV) el cambio de tamaño se puede utilizar any one of four interpolation methods:¿Cómo elijo un método de interpolación de imágenes? (Emgu/OpenCV)
- CV_INTER_NN (predeterminado)
- CV_INTER_LINEAR
- CV_INTER_CUBIC
- CV_INTER_AREA
Comprendo aproximadamente la interpolación lineal, pero solo puedo adivinar qué área cúbica o área. Sospecho que NN representa al vecino más cercano, pero podría estar equivocado.
La razón por la que estoy cambiando el tamaño de una imagen es para reducir la cantidad de píxeles (se repetirán en algún punto) sin dejar de ser representativos. Menciono esto porque me parece que la interpolación es fundamental para este propósito; por lo tanto, obtener el tipo correcto debería ser bastante importante.
Mi pregunta, entonces, ¿cuáles son los pros y contras de cada método de interpolación? ¿Cómo difieren y cuál debo usar?
Gran respuesta, 1. Lamentablemente, no estoy seguro de que obtendrás mucho más, ya que la pregunta tiene 7 años. –
Fuente original: http://tanbakuchi.com/posts/comparison-of-openv-interpolation-algorithms/ – dgorissen