L'immagine funzione fornita da Emgu (un involucro NET per OpenCV) ridimensionamento può utilizzare any one of four interpolation methods:Come si sceglie un metodo di interpolazione dell'immagine? (Emgu/OpenCV)
- CV_INTER_NN (default)
- CV_INTER_LINEAR
- CV_INTER_CUBIC
- CV_INTER_AREA
Comprendo approssimativamente l'interpolazione lineare, ma posso solo indovinare cosa fanno cubi o aree. Sospetto che NN sia il vicino più prossimo, ma potrei sbagliarmi.
La ragione per cui sto ridimensionando un'immagine è di ridurre la quantità di pixel (verranno ripetuti a un certo punto) pur conservandoli rappresentativi. Lo dico perché mi sembra che l'interpolazione sia centrale per questo scopo: ottenere il giusto tipo dovrebbe quindi essere abbastanza importante.
La mia domanda, quindi, sono quali sono i pro e i contro di ciascun metodo di interpolazione? In che cosa differiscono e quale dovrei usare?
Grande risposta, +1. Purtroppo, non sono sicuro che otterrete molto di più, dato che la domanda è di 7 anni. –
Fonte originale: http://tanbakuchi.com/posts/comparison-of-openv-interpolation-algorithms/ – dgorissen