Fotografia cyfrowa wykład podejście programisty Wybrane algorytmy przetwarzania obrazów fotograficznych
„Interpolacja” obrazów
Powiększanie obrazów Skąd wziąść brakujące piksele ?
Interpolacja
Powiększanie obrazów
0 0
Interpolacja Jądro interpolacji Zakładamy, że piksele są odległe o 1.
Nearest neighbour
Linear
Cubic convolution
Lanczos
Photoshop (i inne programy) x 300
Photoshop (i inne programy) x 300
Jądra nieiterpolujące
Interpolacja dwuwymiarowa
Filtry cylindryczne
Filtr Robidoux b= a=0.3109
Zmniejszanie obrazów
Zmniejszanie obrazu
Zniekształcanie obrazu SourceDesitination
Odwrotne mapowanie pikseli SourceDesitination
Przeciw obrazy pikseli są różnej wielkości
Super sampling
Elliptical Weighted Average
Eliptical Weighted average
Rzutowanie perspektywiczne Umożliwia przekształcenie dowolnych czterech punktów w cztery inne.
Znieszktałcenia soczewkowe
convert dziekuje_800x600.tif -virtual-pixel white -distort Barrel " " ja_barrel_p.tiff
Seam carving