Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Pixel műveletek, képek Szirmay-Kalos László
2
Pixel műveletek Transzformáció vágás Geometriai model raszterizáció
(x,y,szín) scanner Kép Pixel műveletek Digitális fényképezőgép rasztertár fájl
3
Pixel szintű műveletek
x,y,i* x,y,i pixel művelet rasztertár Példák: raszteroperációk: XOR, NOT, SET, ADD, AND, … átlátszóság kvantálás, dither bitsík maszkolás rétegek ollózás
4
Átlátszóság Rajzolás a rasztertárba: hátulról előre (1.0, 0, 0, 0)
Szín: (R, G, B, A) (0, 0, 0, 1.0) Write( x, y, col, ) { old_col = frame_buffer[x][y] new_col = col * + old_col * (1- ) frame_buffer[x][y] = new_col }
5
Kvantálási hibák 8 bit: 256 szín 4 bit: 16 szín 3 bit: 8 szín
6
Dither S + = eredeti jel zaj hozzákeverés kvantálás aluláteresztô
szűrés n+d bit n bit rasztertár S x0 d bit szem dither RAM x1 monitor y0 d bit y1
7
Fekete-fehér dither Kis periódusú mátrix dither 0 8 2 10 Véletlen
Véletlen zaj 1 16 Nagyperiódusú egyenletes sorozat halftone
8
Színes dither Véletlen zaj Mátrix dither
9
Képek, képformátumok Fej: típus, méret (szélesség, magasság)
bit-per-pixel, indexelt-valós szín, lookup tábla Törzs: szélesség x magasság db pixel (R,G,B) vagy idx Tömörítés (run length, LZW, Huffmann, FFT, wavelet) Standard formátumok: TARGA, GIF, JPEG, TIFF, BMP, PCX GIF, MPG, AVI, ...
10
TARGA Fej: Törzs: … Törzs b1 g1 2 r1 9 db 0 b2 g2 r2
b1 g1 2 r1 9 db 0 b2 g2 r2 Szélesség alsó bájt … Szélesség felső bájt Magasság alsó bájt Magasság felső bájt Bit-per-pixel: 24 32 Törzs
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.