die Bildfunktion durch Emgu (a .net Wrapper für OpenCV) vorgesehen Ändern der Größe verwenden können any one of four interpolation methods:Wie wähle ich eine Bildinterpolationsmethode? (Emgu/OpenCV)
- CV_INTER_NN (default)
- CV_INTER_LINEAR
- CV_INTER_CUBIC
- CV_INTER_AREA
Ich verstehe grob lineare Interpolation, kann aber nur raten, was kubische oder Fläche tun. Ich vermute, NN steht für den nächsten Nachbarn, aber ich könnte mich irren.
Der Grund, warum ich ein Bild in der Größe verändere, ist, die Anzahl der Pixel zu reduzieren (sie werden irgendwann übersprungen), während sie repräsentativ bleiben. Ich erwähne das, weil mir scheint, dass Interpolation für diesen Zweck von zentraler Bedeutung ist - die richtige Art zu bekommen, sollte daher sehr wichtig sein.
Meine Frage ist dann, was sind die Vor- und Nachteile von jeder Interpolationsmethode? Wie unterscheiden sie sich und welche sollte ich verwenden?
Große Antwort, +1. Leider bin ich mir nicht sicher, dass Sie viel mehr bekommen werden, da die Frage 7 Jahre alt ist. –
Ursprüngliche Quelle: http://tanbakuchi.com/posts/comparison-of-openv-interpolation-algorithms/ – dgorissen