Multimédia technológiák alapjai gyakorlat I-II.

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Multimédia technológiák alapjai gyakorlat I-II."

Átírás

1 Képfeldolgozás (interpolálás,decimálás,szűrés alapjai: a színkülönbségi jelek-alulmintavételezése során, transzformációs kódolás, intra- és inter-predikció) MATLAB-al Multimédia technológiák alapjai gyakorlat I-II.

2

3 Tartalomjegyzék 1. MATLAB Image Processing Toolbox 4 2. Színkülönbségi-jel alulmintavételezési struktúrák megvalósítása 5 3. Kvantálás, transzformációs kódolás A "gamma-korrekció", mint forrás oldali nem-lineáris átviteli függvény hatása a kvantálásra Unitér transzformációk vizsgálata KLT transzformáció vizsgálata JPEG-szerű DCT alapú képtömörítés vizsgálata Változó blokkméretű DCT alapú képtömörítés vizsgálata Intra- és inter-prediktív tömörítés demonstrációs példaprogramok Mozgáskompenzált predikció H.264 intra-predikció demo 11 3

4 1. MATLAB Image Processing Toolbox Az általunk leginkább használt függvények a következők: A = imread(filename); Az A mátrixba beolvassa a filename nevű képfile tartalmát, ahol A sorainak száma a kép pixelben mért magasságával, A oszlopainak száma a kép pixelben mért szélességével egyezik meg. Ha a filname nevű képfile nem monokróm kép, hanem tipikusan pl RGB formátumú, akkor A egy 3D mátrix, ahol A = imread(filename); [Height_px,Width_px,NumberOfComponents]=size(A); RGB kép esetében a harmadik dimenzió mérete (NumberOfComponents) természetesen három. Ezek alapján az RGB kép R összetevőjének 2D komponens képét a A = imread(filename); R = A(:,:,1); indexeléssel kaphatjuk meg. RGB formátumú kép YCbCr komponens ábrázolásba a B = rgb2ycbcr(a) transzformációval vihető át. Ekkor pl. a világosságjel (a 2D fekete-fehér képtartalom) Y = B(:,:,1); indexeléssel kapható. A visszafelé transzformációra az A = ycbcr2rgb(b); függvény szolgál. Az imread által támogatott formátumok, többek között: JPG, BMP, PNG, GIF, TIF, stb. A komponensenkénti bitmélység 8 bit, egyes formátumok (pl. JPEG,PNG,TIF) esetén 16 bit/komponens lehet. Fontos, hogy a beolvasott A mátrix adattípusa ennek megfelelően uint8, vagy uint16. A nagy pontosságú műveletek, jellemzően lebegőpontos műveletek elvégzése előtt a pixel adatokat, vagy az egész mátrixot célszerű single, vagy double formátumba konvertálni. A megjelenítés előtt pedig uint8 (vagy uint16) formátumba kell visszakonvertálni a mátrixot. Pl: 4

5 A = imread(filename1); B = imread(filename2); [M,N,C]=size(B); MSE = sqrt( (1/(M*N))*sum(sum(abs(double(A)-double(B)).^2))); imshow(uint8(mse)); Tetszőleges képmátrix megjelenítésére az imshow(a); függény szolgál. Alapvetően monokróm (fekete-fehér) képmátrix (ahol size(a,3)=1), vagy RGB képmátrix (ahol size(a,3)=3) megjelenítésére szolgál. YCbCr ábrázolású képmátrix megjelenítéséhez a mátrixot RGB-be kell konvertálni. A képmátrix átméretezésére az imresize függvény szolgál: B = imresize(a, scale); B = imresize(a, [numrows numcols]); A scale megadásával tetszőleges skálázható a képmátrix (scale>1: nagyítás, scale<1 kicsinyítés), illetve tetszőleges pixelben kifejezett új méret ([numrows numcols])is megadható. Ezen átméretezések minden esetben decimálással/interpolálással, illetve általánosságban a képraszter újramintavételezésével járnak. Ennek végrahajtására többféle interpolációs lehetőség/szűrés közül választhatunk, pl: B = imresize(a, scale, nearest ); B = imresize(a, scale, bilinear ); B = imresize(a, scale, bicubic ); Kicsinyítés (decimálás) esetén ezen eljárások mind tartalmazzák az anti-aliasing szűrést is. A konkrét interpolációs eljárásokról a későbbiekben szó lesz még 2. Színkülönbségi-jel alulmintavételezési struktúrák megvalósítása chroma_subsampling.m 5

6 A scripttel a 4:2:2, 4:2:0, 4:1:1 mintastruktúrák különböző szűrési eljárásokkal történő megvalósításának hatásait vizsgálhatjuk. Az RGB komponensű kép beolvasása után YCbCr komponens ábrázolásra térünk át. A Cr/Cb komponens képeket a kiválasztott alulmintavételezési struktúrának megfelelően, és a kiválasztott szűrési módszer alkalmazásával szűrjük (alul-áteresztő szűrés), majd decimáljuk. A szűrésre-decimálásra a MATLAB imresize függvényében implementált jó minőségű kettős-köbös (bicubic) interpolációra épülő alulmintavételezést használhatjuk, vagy az egyszerű [1/2 1/2], illetve [1/4 1/4 1/4 1/4] együtthatóvektorú átlagoló-aluláteresztő szűrőt (combfilter). A színkülönbségi jelek alulmintavételezése után, a kép megjelenítéséhez szükség van alulmintavételezett Cr/Cb komponensek eredeti mintaszámának visszaállítására (upsampling), vagyis a hiányzó Cr/Cb jelek "pótlására", melyre ismét a MATLAB imresize bicubic opcióját, vagy az egyszerű mintaismétlést alkalmazhatjuk. Vizsgáljuk meg különböző képekre az ismertetett dowsampling/upsampling eljárások kombinációt, természetesen az összehasonlítás különösen "drámai" a bicubic/bicubic, avg/repeat kombinációk összehasonlítása esetén. 3. Kvantálás, transzformációs kódolás 3.1. A "gamma-korrekció", mint forrás oldali nem-lineáris átviteli függvény hatása a kvantálásra quantizer_gamma.m A programkód segítségével beolvasunk egy tetszőleges lineáris tiff képet (annak világosságjel komponensét). A = imread( IMG_XXX_srgb_debayer_lin.tiff ); A = * A(:,:,1) * A(:,:,2) * A(:,:,3); A=uint8(A/255); A bemeneti TIFF kép 16 bites/komponens formátumú, ezért 8 bit/komponens formátumra történő konverzióhoz leosztjuk 256-al. A lineáris képet az ITU-709 transzfer karakterisztika szerint korrigáljuk, és ezt használjuk a továbbiakban referenciaképként. 6

7 A_ref=round(255*itu_709_nltf(double(A)/255)); Innen a program alapvetően két működési módban használható: a GAMMA-ENABLED=0 esetén a linearizált képmátrixot különböző bitmélységekre újrakvantáljuk, majd az újrakvantált képmátrixot gamma-korrigáljuk (szintén az ITU-709 transzfer függvény szerint), hogy a megjelenítésnél tónushelyes képet kapjunk (ne feledkezzünk meg a kijelző gamma karakterisztikájáról!) GAMMA-ENABLED=1 esetében a különböző bitmélységű újrakvantálás előtt gamma-korrigáljuk a képet (ITU-709 transzfer függvény szerint), így az újrakvantálás után a megjelenítésnél tónushelyes képet kapunk. Az ITU-709 transzfer karakterisztikát megvalósító függvény: function [Vg] = itu_709_nltf(v) Vg=zeros(size(V)); Vg(V<0.018)=4.5*V(V<0.018); Vg(V>=0.018)=1.099 *(V(V>=0.018)).^ ; Az eredetileg 8 bites f kép b számú bitre történő újrakvantálása, majd az uint tartományára való visszaszorzása a következőképpen történik: L = 2^b; q = 256/L; fq = round(floor(f/q + 0.5)*q); Hasonlítsuk össze különböző képek esetén az újrakvantálás előtti, illetve a újrakvantálás utáni gamma-korrekció hatását. Figyeljünk a viszonylag homogén, illetve kis intenzitásgradiensű képterületek sávosodására. Melyik esetben jelentkezik jobban a sávosodás, milyen bitmélységeknél? 3.2. Unitér transzformációk vizsgálata base_images.m A script a DCT, DST, Hartley, Haar, Hadamard és Slant transzformációk bázisképeit jeleníti meg tetszőleges NxN-es blokkméret esetére. Tetszőleges beolvasott képet előállít ezen 7

8 bázisképek összegeként, megjeleníti a közbenső képeket, illetve a bázisképek számának függényében a PSNR értéket. A MATLAB script user input részében kiválaszthatjuk a vizsgálandó transzformáció típusát (TransformType), a transzformáció blokkméretét (N), valamint a show_img_num_base_imag vektorban megadott egész értékek segítségével megadhatjuk, hogy hány báziskép lineáris kombinációjaként előállított közelítő képeket szeretnénk megtekinteni. Pl. ha show_img_num_base 5 10], akkor az első 2, 5 illetve 10 báziskép lineáris kombinációjaként előállított közelítő képeket tekinthetjük meg. A bázisképek felhasználásának sorrendje sorfolytonos. Hasonlítsuk össze néhány képre, azonos blokkméret esetén a különböző transzformációs típusok hatékonyságát, elsősorban a PSNR érték alapján. Hogyan változik a transzformáció hatékonysága a blokkméret növelésével? 3.3. KLT transzformáció vizsgálata klt_example.m A script az adott kép NxN-es blokkjaira kiszámolt KLT transzformáció bázisképeit jeleníti meg tetszőleges NxN-es blokkméret esetére. Tetszőleges beolvasott képet előállít ezen bázisképek összegeként, megjeleníti a közbenső képeket, illetve a bázisképek számának függényében a PSNR értéket. A show_img_num_base_images vektorban megadott egész értékek segítségével megadhatjuk, hogy hány báziskép lineáris kombinációjaként előállított közelítő képeket szeretnénk megtekinteni. Pl. ha show_img_num_base_images=[2 5 10], akkor az első 2, 5 illetve 10 báziskép lineáris kombinációjaként előállított közelítő képeket tekinthetjük meg. A bázisképek felhasználásának sorrendje sorfolytonos. Állapítsuk meg a kódból, hogyan történik a blokkok kovarianciamátrixának közelítése! Hasonlítsuk össze néhány képre, azonos blokkméret esetén a KLT-közelítés hatékonyságát, elsősorban a PSNR érték alapján. Hasonlítsuk össze a KLT-közelítés hatékonyságát a DCT-hez képest, a 3.2 fejezet kódjának használatával 3.4. JPEG-szerű DCT alapú képtömörítés vizsgálata 8

9 JPEG_blockiness.m A kód tetszőleges képre (a világosságjel komponensre) elvégzi az NxN-es blokk alapú DCT transzformációt, és a kapott DCT együtthatókat a JPEG kvantáló mátrixának és egy Qscale skálafaktor szorzatának megfelelő kvantálási lépcsők szerint újrakvantálja. A kép egy tetszőlegesen kiválasztott sorának intenzitásprofilját megvizsgálhatjuk a DCT alapú tömörítés alkalmazása előtt (eredeti kép), és a a DCT alapú tömörítés alkalmazása után. A Selected_Row paraméterrel adhatjuk meg, hogy mely sor intenzitásprofilját szeretnénk megjeleníteni. Az eredeti, illetve a tömörített kép intenzitásprofiljának megjelenítésével egyszerű, 1D grafikon formájában jeleníthető meg a DCT együtthatók újrakvantálásának veszteséges hatása. Keressük meg az intenzitásprofilon a nagyfrekvenciás térbeli komponensek elhagyásának/újrakvantálásának hatásait: pl. éles kontrasztátmenetesek ellaposodása, hamis oszcillációk megjelenése. Keressük meg a homogén területeken a DC, illetve kisfrekvenciás AC komponensek újrakvantálásának hatásait: pl. blokkosodás. Vizsgáljuk meg néhány képre a blokkosodást, illetve a PSNR értéket a blokkméret (N), illetve kvantálási skálafaktor (Q_scale) függvényében! Mit valósít meg a Wq = [ ; ; ; ; ; ; ; ]; if not(n==size(wq,1)) Wq=round(imresize(Wq,[N N], nearest )); end kódrészlet? 3.5. Változó blokkméretű DCT alapú képtömörítés vizsgálata 9

10 var_n_block_dct.m A kód nagyban hasonlít a 3.4 fejezet JPEG-szerű kódolójához. Az alkalmazott DCT transzformáció ellenben nem fix NxN-es blokkméretű, hanem a képtartalom függvényében 2x2-től 32x32-ig terjedő blokkméretű DCT-t alkalmaz. A képtartalomfüggő blokkfelbontást (quadtree alapú szub-blokk képzést) a MATLAB Image Processing Toolbox qtdecomp függvénye segíti. A qtdecomp tetszőleges négyzetes képmátrix homogenitását vizsgálja. Ha a képmátrixon belül a homogenitás egy beállítható küszöbértéket teljesít, akkor a négyzetes blokkon nem bontja tovább. Ha a homogenitási kritérium nem teljesül, a négyzetes képmátrixot négy egyenlő részre bontja, majd ezek homogenitását vizsgálja. A függvény rekurzívan addig bontja szub-blokkokra az eredeti képblokkot, amíg minden szub-blokk teljesíti a homogenitási kritériumot, vagy a felbontás elérte a megadott legkisebb blokkméretet. A homogenitási határérték 0 és 1 között értelmezett. A kód a 8x8-as szabványos JPEG kvantáló mátrixot decimálja/interpolálja a 2x2-es-től 32x32-es blokkméretig. Minden blokkméret esetén a kapott kvantáló mátrixot megszorozza egy beállított (minden blokkméretre azonos) Qscale kvantálási skálafaktorral. Vizsgáljuk meg a változó blokkméretű kódolás hatását különböző képekre, különböző kvantálási skálafaktor (Qscale), és homogenitási határérték (Thresh) érték mellett. Hasonlítsuk össze a kapott PSNR értékeket ugyanarra a képre a 3.4 fejezet fix blokkméretű kódolójával kapott PSNR értékekkel! 4. Intra- és inter-prediktív tömörítés demonstrációs példaprogramok 4.1. Mozgáskompenzált predikció Vonatkozó MATLAB scriptek: motion_comp_pred_full_search_seq.m motion_comp_pred_hierch_search_seq.m mot_pred_coding.m Teljes keresés, illetve hierarchikus (3 felbontási szintet használó) keresést használó mozgáskompenzált predikció vizsgálata. Az football-seq, tennis-seq, stefan-seq alkönyvtárakban található képszekvenciák néhány 10 - max. 100 képkockát tartalmazó részletein vizsgáljuk meg a két script működését. 10

11 A vizsgálandó szekvencia a filename_mask változóban megadott alkönyvtárnévvel választható ki, míg a vizsgált tartomány frame-ekben mért hossza a seq_length paraméterrel. A for I=1:seq_length-1, sor módosításával a vizsgált tartományt tetszőleges tartományra módosíthatjuk. Pl. a képkockák közötti tartomány elemzéséhez: for I=10:20, A teljes keresés esetén választhatunk full, half, quarter - pixel pontosságú mozgásvektor meghatározások között (PredictionType változó), természetesen a pontosság esetén a sebesség rovására. Hasonlítsuk össze a teljes keresés sebességét, illetve pontosságát (PSNR) alapján a hierarchikus keresés pontosságához képest, ugyanazon szekvencia ugyanazon intervallumára. 5. H.264 intra-predikció demo intra_pred_h264.m A kód tetszőleges kép 4x4-es blokkméret alapú intra-predikciós hibaképét számolja ki a H.264/AVC szabvány szerinti 9 lehetséges predikciós irány/lehetőség használatával. A képet 4x4-es blokkokra osztja, és minden 4x4-es blokkot a tőle balra és fölötte lévő blokkok szomszédos pixeleinek meghatározott lineáris kombinációjából prediktíven kódol. Minden blokk esetében a lehető legkisebb predikciós hibát eredményező predikciós irányt választja. Vizsgáljuk meg, hogy a különböző képek esetén a használt predikciós irányoknak milyen statisztikája alakul ki. Hogyan értelmezhető a program végén kiírt predikciós nyereség? fprintf( Prediction Gain = %5.2f db\n,20*log10(std2(a)/std2(e))) A predikciós irányok szerinti predikciós hibaképet számító IntraBlkPredict függvényben szereplő SAD kritérium mit fejez ki, és miért lehet előnyösebb a használata, mint az MSE használata? 11

Új kódolási eljárás, a szabvány július óta elérhető

Új kódolási eljárás, a szabvány július óta elérhető Videotechnika 1 HEVC (Highly Efficient Video Coding) Új kódolási eljárás, a szabvány 2013. július óta elérhető A H.264/AVC szabvány végleges elfogadásakor máris elkezdték vizsgálni a továbbfejlesztési

Részletesebben

VIDEOTECHNIKA. Előadásvázlat. Mócsai Tamás BME Hálózati Rendszerek és Szolgáltatások Tanszék szeptember

VIDEOTECHNIKA. Előadásvázlat. Mócsai Tamás BME Hálózati Rendszerek és Szolgáltatások Tanszék szeptember VIDEOTECHNIKA Előadásvázlat Mócsai Tamás BME Hálózati Rendszerek és Szolgáltatások Tanszék 2015. szeptember Videotechnika 2 Aktív képtartalom tömörítetlen video bitsebesség igénye 1080i50/4:2:2 (1080 x

Részletesebben

12. Képtömörítés. Kató Zoltán. Képfeldolgozás és Számítógépes Grafika tanszék SZTE (

12. Képtömörítés. Kató Zoltán. Képfeldolgozás és Számítógépes Grafika tanszék SZTE ( 12. Képtömörítés Kató Zoltán Képfeldolgozás és Számítógépes Grafika tanszék SZTE (http://www.inf.u-szeged.hu/~kato/teaching/) 2 Miért van szükség tömörítésre? A rendelkezésre álló adattárolási és továbbítási

Részletesebben

A MULTIMÉDIA TECHNOLÓGIÁK ALAPJAI Előadásvázlat. BME Hálózati Rendszerek és Szolgáltatások Tanszék 2015.

A MULTIMÉDIA TECHNOLÓGIÁK ALAPJAI Előadásvázlat. BME Hálózati Rendszerek és Szolgáltatások Tanszék 2015. A MULTIMÉDIA TECHNOLÓGIÁK ALAPJAI Előadásvázlat BME Hálózati Rendszerek és Szolgáltatások Tanszék 2015. Videó bitsebesség csökkentés alapjai Redundancia típusai A természetes mozgókép redundáns (statisztikus

Részletesebben

VIDEOTECHNIKA A videotömörítés alapjai

VIDEOTECHNIKA A videotömörítés alapjai VIDEOTECHNIKA A videotömörítés alapjai Firtha Gergely BME Hálózati Rendszerek és Szolgáltatások Tanszék 2016. szeptember Videotechnika 2 Aktív képtartalom tömörítetlen video bitsebesség igénye 1080i50/4:2:2

Részletesebben

VIDEOTECHNIKA. Előadásvázlat. Mócsai Tamás BME Hálózati Rendszerek és Szolgáltatások Tanszék szeptember

VIDEOTECHNIKA. Előadásvázlat. Mócsai Tamás BME Hálózati Rendszerek és Szolgáltatások Tanszék szeptember VIDEOTECHNIKA Előadásvázlat Mócsai Tamás BME Hálózati Rendszerek és Szolgáltatások Tanszék 2015. szeptember Videotechnika 2 DCT transzformáció Előnyei A természetes képeket majdnem teljesen dekorrelálja

Részletesebben

Wavelet transzformáció

Wavelet transzformáció 1 Wavelet transzformáció Más felbontás: Walsh, Haar, wavelet alapok! Eddig: amplitúdó vagy frekvencia leírás: Pl. egy rövid, Dirac-delta jellegű impulzus Fourier-transzformált: nagyon sok, kb. ugyanolyan

Részletesebben

A MULTIMÉDIA TECHNOLÓGIÁK

A MULTIMÉDIA TECHNOLÓGIÁK A MULTIMÉDIA TECHNOLÓGIÁK ALAPJAI Előadásvázlat BME Hálózati Rendszerek és Szolgáltatások Tanszék 2017. Videó bitsebesség csökkentés alapjai Redundancia típusai A természetes mozgókép redundáns (statisztikus

Részletesebben

VIDEOTECHNIKA Az MPEG szabványcsalád

VIDEOTECHNIKA Az MPEG szabványcsalád VIDEOTECHNIKA Az MPEG szabványcsalád Firtha Gergely BME Hálózati Rendszerek és Szolgáltatások Tanszék 2016. szeptember Videotechnika 2 Mozgásbecslés, mozgáskompenzáció alapú predikció A mozgókép soron

Részletesebben

Digitális képek. Zaj és tömörítés

Digitális képek. Zaj és tömörítés Digitális képek Zaj és tömörítés Jelforrások Fény (elektromágneses sugárzás) Látható Röntgen (CT, Röntgen, Tomo) Gamma (PET) Mágneses tér + Rádió hullám (MRI) Hang Ultrahang Továbbiakban a fénnyel foglalkozunk

Részletesebben

Fraktál alapú képtömörítés p. 1/26

Fraktál alapú képtömörítés p. 1/26 Fraktál alapú képtömörítés Bodó Zalán zbodo@cs.ubbcluj.ro BBTE Fraktál alapú képtömörítés p. 1/26 Bevezetés tömörítések veszteségmentes (lossless) - RLE, Huffman, LZW veszteséges (lossy) - kvantálás, fraktál

Részletesebben

Híradástechikai jelfeldolgozás

Híradástechikai jelfeldolgozás Híradástechikai jelfeldolgozás 13. Előadás 015. 04. 4. Jeldigitalizálás és rekonstrukció 015. április 7. Budapest Dr. Gaál József docens BME Hálózati Rendszerek és SzolgáltatásokTanszék gaal@hit.bme.hu

Részletesebben

Önálló labor beszámoló Képek szegmentálása textúra analízis segítségével. MAJF21 Eisenberger András május 22. Konzulens: Dr.

Önálló labor beszámoló Képek szegmentálása textúra analízis segítségével. MAJF21 Eisenberger András május 22. Konzulens: Dr. Önálló labor beszámoló Képek szegmentálása textúra analízis segítségével 2011. május 22. Konzulens: Dr. Pataki Béla Tartalomjegyzék 1. Bevezetés 2 2. Források 2 3. Kiértékelő szoftver 3 4. A képek feldolgozása

Részletesebben

Súlyozott automaták alkalmazása

Súlyozott automaták alkalmazása Súlyozott automaták alkalmazása képek reprezentációjára Gazdag Zsolt Szegedi Tudományegyetem Számítástudomány Alapjai Tanszék Tartalom Motiváció Fraktáltömörítés Súlyozott véges automaták Képek reprezentációja

Részletesebben

MATLAB Image Processing Toolbox

MATLAB Image Processing Toolbox Budapesti Műszaki Főiskola Neumann János Informatikai Kar 2007. november 12. Kép átméretezése imresize(a,m,method) Az A képet m-szeresére méretezi át. method értéke lehet: nearest (alapértelmezett) bilinear

Részletesebben

Tömörítés, csomagolás, kicsomagolás. Letöltve: lenartpeter.uw.hu

Tömörítés, csomagolás, kicsomagolás. Letöltve: lenartpeter.uw.hu Tömörítés, csomagolás, kicsomagolás Letöltve: lenartpeter.uw.hu Tömörítők Tömörítők kialakulásának főbb okai: - kis tárkapacitás - hálózaton továbbítandó adatok mérete nagy Tömörítés: olyan folyamat, mely

Részletesebben

Fourier térbeli analízis, inverz probléma. Orvosi képdiagnosztika 5-7. ea ősz

Fourier térbeli analízis, inverz probléma. Orvosi képdiagnosztika 5-7. ea ősz Fourier térbeli analízis, inverz probléma Orvosi képdiagnosztika 5-7. ea. 2017 ősz 5. Előadás témái Fourier transzformációk és kapcsolataik: FS, FT, DTFT, DFT, DFS Mintavételezés, interpoláció Folytonos

Részletesebben

3. Szűrés képtérben. Kató Zoltán. Képfeldolgozás és Számítógépes Grafika tanszék SZTE (http://www.inf.u-szeged.hu/~kato/teaching/)

3. Szűrés képtérben. Kató Zoltán. Képfeldolgozás és Számítógépes Grafika tanszék SZTE (http://www.inf.u-szeged.hu/~kato/teaching/) 3. Szűrés képtérben Kató Zoltán Képfeldolgozás és Számítógépes Grafika tanszék SZTE http://www.inf.u-szeged.hu/~kato/teaching/ 2 Kép transzformációk típusai Kép értékkészletének radiometriai információ

Részletesebben

A MATLAB programozása. Féléves házifeladat. RGBdialog

A MATLAB programozása. Féléves házifeladat. RGBdialog A MATLAB programozása Féléves házifeladat RGBdialog Készítette: Till Viktor Konzulens: Dr. Varga Gábor 2005. tavasz 1. A feladat kitőzése A cél képek editálása a színösszetevık manipulálása alapján. A

Részletesebben

Képszerkesztés elméleti kérdések

Képszerkesztés elméleti kérdések Képszerkesztés elméleti kérdések 1. A... egyedi alkotó elemek, amelyek együttesen formálnak egy képet.(pixelek) a. Pixelek b. Paletták c. Grafikák d. Gammák 2. Az alábbiak közül melyik nem színmodell?

Részletesebben

Multimédia technológiák alapjai gyakorlat II.

Multimédia technológiák alapjai gyakorlat II. Videotömörítési eljárások tesztelése, minősítése - minőségi metrikák Multimédia technológiák alapjai gyakorlat II. 2015 1. Objektív video minőségi metrikák 1.1. PSNR A legelterjedtebb videominőségi metrika.

Részletesebben

Yottacontrol I/O modulok beállítási segédlet

Yottacontrol I/O modulok beállítási segédlet Yottacontrol I/O modulok beállítási segédlet : +36 1 236 0427 +36 1 236 0428 Fax: +36 1 236 0430 www.dialcomp.hu dial@dialcomp.hu 1131 Budapest, Kámfor u.31. 1558 Budapest, Pf. 7 Tartalomjegyzék Bevezető...

Részletesebben

Képszerkesztés elméleti feladatainak kérdései és válaszai

Képszerkesztés elméleti feladatainak kérdései és válaszai Képszerkesztés elméleti feladatainak kérdései és válaszai 1. A... egyedi alkotóelemek, amelyek együttesen formálnak egy képet. Helyettesítse be a pixelek paletták grafikák gammák Helyes válasz: pixelek

Részletesebben

INFORMATIKA javítókulcs 2016

INFORMATIKA javítókulcs 2016 INFORMATIKA javítókulcs 2016 ELMÉLETI TÉTEL: Járd körbe a tömb fogalmát (Pascal vagy C/C++): definíció, egy-, két-, több-dimenziós tömbök, kezdőértékadás definíciókor, tömb típusú paraméterek átadása alprogramoknak.

Részletesebben

Fájlszervezés. Adatbázisok tervezése, megvalósítása és menedzselése

Fájlszervezés. Adatbázisok tervezése, megvalósítása és menedzselése Fájlszervezés Adatbázisok tervezése, megvalósítása és menedzselése Célok: gyors lekérdezés, gyors adatmódosítás, minél kisebb tárolási terület. Kezdetek Nincs általánosan legjobb optimalizáció. Az egyik

Részletesebben

MISKOLCI EGYETEM GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR

MISKOLCI EGYETEM GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR MISKOLCI EGYETEM GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR INFOKOMMUNIKÁCIÓS CSATORNÁK TULAJDONSÁGAIHOZ ILLESZKEDŐ DIGITÁLIS VIDEÓ STREAM ÁTMÉRETEZÉS MÓDSZEREINEK KIDOLGOZÁSA ÉS VIZSGÁLATA PhD ÉRTEKEZÉS KÉSZÍTETTE:

Részletesebben

Grafikonok automatikus elemzése

Grafikonok automatikus elemzése Grafikonok automatikus elemzése MIT BSc önálló laboratórium konzulens: Orosz György 2016.05.18. A feladat elsődleges célkitűzései o eszközök adatlapján található grafikonok feldolgozása, digitalizálása

Részletesebben

Bevezetés a programozásba I.

Bevezetés a programozásba I. Bevezetés a programozásba I. 3. gyakorlat Tömbök, programozási tételek Surányi Márton PPKE-ITK 2010.09.21. ZH! PlanG-ból papír alapú zárthelyit írunk el reláthatólag október 5-én! Tömbök Tömbök Eddig egy-egy

Részletesebben

Beszédinformációs rendszerek 5. gyakorlat Mintavételezés, kvantálás, beszédkódolás. Csapó Tamás Gábor

Beszédinformációs rendszerek 5. gyakorlat Mintavételezés, kvantálás, beszédkódolás. Csapó Tamás Gábor Beszédinformációs rendszerek 5. gyakorlat Mintavételezés, kvantálás, beszédkódolás Csapó Tamás Gábor 2016/2017 ősz MINTAVÉTELEZÉS 2 1. Egy 6 khz-es szinusz jelet szűrés nélkül mintavételezünk

Részletesebben

A MATLAB alapjai. Kezdő lépések. Változók. Aktuális mappa Parancs ablak. Előzmények. Részei. Atomerőművek üzemtana

A MATLAB alapjai. Kezdő lépések. Változók. Aktuális mappa Parancs ablak. Előzmények. Részei. Atomerőművek üzemtana A MATLAB alapjai Kezdő lépések - Matlab Promt: >> - Help: >> help sqrt >> doc sqrt - Kilépés: >> quit >> exit >> Futó script leállítása: >> ctrl+c - Változók listásása >> who >> whos - Változók törlése

Részletesebben

Analóg-digitális átalakítás. Rencz Márta/ Ress S. Elektronikus Eszközök Tanszék

Analóg-digitális átalakítás. Rencz Márta/ Ress S. Elektronikus Eszközök Tanszék Analóg-digitális átalakítás Rencz Márta/ Ress S. Elektronikus Eszközök Tanszék Mai témák Mintavételezés A/D átalakítók típusok D/A átalakítás 12/10/2007 2/17 A/D ill. D/A átalakítók A világ analóg, a jelfeldolgozás

Részletesebben

2. gyakorlat Mintavételezés, kvantálás

2. gyakorlat Mintavételezés, kvantálás 2. gyakorlat Mintavételezés, kvantálás x(t) x[k]= =x(k T) Q x[k] ^ D/A x(t) ~ ampl. FOLYTONOS idı FOLYTONOS ANALÓG DISZKRÉT MINTAVÉTELEZETT DISZKRÉT KVANTÁLT DIGITÁLIS Jelek visszaállítása egyenköző mintáinak

Részletesebben

Készítette: Nagy Tibor István

Készítette: Nagy Tibor István Készítette: Nagy Tibor István A változó Egy memóriában elhelyezkedő rekesz Egy értéket tárol Van azonosítója (vagyis neve) Van típusa (milyen értéket tárolhat) Az értéke értékadással módosítható Az értéke

Részletesebben

2. Elméleti összefoglaló

2. Elméleti összefoglaló 2. Elméleti összefoglaló 2.1 A D/A konverterek [1] A D/A konverter feladata, hogy a bemenetére érkező egész számmal arányos analóg feszültséget vagy áramot állítson elő a kimenetén. A működéséhez szükséges

Részletesebben

Pontműveletek. Sergyán Szabolcs Óbudai Egyetem Neumann János Informatikai Kar február 20.

Pontműveletek. Sergyán Szabolcs Óbudai Egyetem Neumann János Informatikai Kar február 20. Pontműveletek Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar 2012. február 20. Sergyán (OE NIK) Pontműveletek 2012. február 20. 1 / 40 Felhasznált irodalom

Részletesebben

DIGITÁLIS KÉPANALÍZIS KÉSZÍTETTE: KISS ALEXANDRA ELÉRHETŐSÉG:

DIGITÁLIS KÉPANALÍZIS KÉSZÍTETTE: KISS ALEXANDRA ELÉRHETŐSÉG: DIGITÁLIS KÉPANALÍZIS KÉSZÍTETTE: KISS ALEXANDRA ELÉRHETŐSÉG: kisszandi@mailbox.unideb.hu ImageJ (Fiji) Nyílt forrás kódú, java alapú képelemző szoftver https://fiji.sc/ Számos képformátumhoz megfelelő

Részletesebben

Shor kvantum-algoritmusa diszkrét logaritmusra

Shor kvantum-algoritmusa diszkrét logaritmusra Ivanyos Gábor MTA SZTAKI Debrecen, 20 január 2. Tartalom és kvantum-áramkörök 2 A diszkrét log probléma Kvantum bit Állapot: a B = C 2 komplex euklideszi tér egy egységvektora: az a 0 + b szuperpozíció

Részletesebben

Digitális jelfeldolgozás

Digitális jelfeldolgozás Digitális jelfeldolgozás Kvantálás Magyar Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék magyar.attila@virt.uni-pannon.hu 2010. szeptember 15. Áttekintés

Részletesebben

HORVÁTH ZSÓFIA 1. Beadandó feladat (HOZSAAI.ELTE) ápr 7. 8-as csoport

HORVÁTH ZSÓFIA 1. Beadandó feladat (HOZSAAI.ELTE) ápr 7. 8-as csoport 10-es Keressünk egy egész számokat tartalmazó négyzetes mátrixban olyan oszlopot, ahol a főátló alatti elemek mind nullák! Megolda si terv: Specifika cio : A = (mat: Z n m,ind: N, l: L) Ef =(mat = mat`)

Részletesebben

Multimédia alapú fejlesztéseknél gyakran használt veszteséges képtömörítő eljárások pszichovizuális összehasonlítása

Multimédia alapú fejlesztéseknél gyakran használt veszteséges képtömörítő eljárások pszichovizuális összehasonlítása Multimédia alapú fejlesztéseknél gyakran használt veszteséges képtömörítő eljárások pszichovizuális összehasonlítása Berke József 1 - Kocsis Péter 2 - Kovács József 2 1 - Pannon Agrártudományi Egyetem,

Részletesebben

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással .. A tervfeladat sorszáma: 1 A ALU egység 8 regiszterrel és 8 utasítással Minimálisan az alábbi képességekkel rendelkezzen az ALU 8-bites operandusok Aritmetikai funkciók: összeadás, kivonás, shift, komparálás

Részletesebben

rank(a) == rank([a b])

rank(a) == rank([a b]) Lineáris algebrai egyenletrendszerek megoldása a Matlabban Lineáris algebrai egyenletrendszerek a Matlabban igen egyszer en oldhatók meg. Legyen A az egyenletrendszer m-szer n-es együtthatómátrixa, és

Részletesebben

HÁZI FELADAT PROGRAMOZÁS I. évf. Fizikus BSc. 2009/2010. I. félév

HÁZI FELADAT PROGRAMOZÁS I. évf. Fizikus BSc. 2009/2010. I. félév 1. feladat (nehézsége:*****). Készíts C programot, mely a felhasználó által megadott függvényt integrálja (numerikusan). Gondosan tervezd meg az adatstruktúrát! Tervezz egy megfelelő bemeneti nyelvet.

Részletesebben

Így működik a H.264 kódolás

Így működik a H.264 kódolás Így működik a H.264 kódolás 2010. szeptember 14. - spiderman A H.264 kodek univerzális, mindenhol bevethető: ezt használják a filmstúdiók a Blu-ray lemezeken, ezt használja az Apple (QuickTime), a YouTube,

Részletesebben

Megjegyzés: A programnak tartalmaznia kell legalább egy felhasználói alprogramot. Példa:

Megjegyzés: A programnak tartalmaznia kell legalább egy felhasználói alprogramot. Példa: 1. Tétel Az állomány két sort tartalmaz. Az első sorában egy nem nulla természetes szám van, n-el jelöljük (5

Részletesebben

Felvételi tematika INFORMATIKA

Felvételi tematika INFORMATIKA Felvételi tematika INFORMATIKA 2016 FEJEZETEK 1. Természetes számok feldolgozása számjegyenként. 2. Számsorozatok feldolgozása elemenként. Egydimenziós tömbök. 3. Mátrixok feldolgozása elemenként/soronként/oszloponként.

Részletesebben

Programozás alapjai gyakorlat. 2. gyakorlat C alapok

Programozás alapjai gyakorlat. 2. gyakorlat C alapok Programozás alapjai gyakorlat 2. gyakorlat C alapok 2016-2017 Bordé Sándor 2 Forráskód, fordító, futtatható állomány Először megírjuk a programunk kódját (forráskód) Egyszerű szövegszerkesztőben vagy fejlesztőkörnyezettel

Részletesebben

Számtan, mértan, origami és a szabványos papírméretek

Számtan, mértan, origami és a szabványos papírméretek Számtan, mértan, origami és a szabványos papírméretek A papír gyártása, forgalmazása és feldolgozása során szabványos alakokat használunk. Ezeket a méreteket a szakirodalmak tartalmazzák. Az alábbiakban

Részletesebben

12. előadás. Egyenletrendszerek, mátrixok. Dr. Szörényi Miklós, Dr. Kallós Gábor

12. előadás. Egyenletrendszerek, mátrixok. Dr. Szörényi Miklós, Dr. Kallós Gábor 12. előadás Egyenletrendszerek, mátrixok Dr. Szörényi Miklós, Dr. Kallós Gábor 2015 2016 1 Tartalom Matematikai alapok Vektorok és mátrixok megadása Tömbkonstansok Lineáris műveletek Mátrixok szorzása

Részletesebben

Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei

Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei A Gauss-Jordan elimináció, mátrixinvertálás Gauss-Jordan módszer Ugyanazzal a technikával, mint ahogy a k-adik oszlopban az a kk alatti elemeket kinulláztuk, a fölötte lévő elemeket is zérussá lehet tenni.

Részletesebben

Villamos jelek mintavételezése, feldolgozása. LabVIEW előadás

Villamos jelek mintavételezése, feldolgozása. LabVIEW előadás Villamos jelek mintavételezése, feldolgozása (ellenállás mérés LabVIEW támogatással) LabVIEW 7.1 2. előadás Dr. Iványi Miklósné, egyetemi tanár LabVIEW-7.1 EA-2/1 Ellenállás mérés és adatbeolvasás Rn ismert

Részletesebben

TxBlock-USB Érzékelőfejbe építhető hőmérséklet távadó

TxBlock-USB Érzékelőfejbe építhető hőmérséklet távadó TxBlock-USB Érzékelőfejbe építhető hőmérséklet távadó Bevezetés A TxBlock-USB érzékelőfejbe építhető, kétvezetékes hőmérséklet távadó, 4-20mA kimenettel. Konfigurálása egyszerűen végezhető el, speciális

Részletesebben

Programozás I. Matematikai lehetőségek Műveletek tömbökkel Egyszerű programozási tételek & gyakorlás V 1.0 OE-NIK,

Programozás I. Matematikai lehetőségek Műveletek tömbökkel Egyszerű programozási tételek & gyakorlás V 1.0 OE-NIK, Programozás I. Matematikai lehetőségek Műveletek tömbökkel Egyszerű programozási tételek & gyakorlás OE-NIK, 2013 1 Hallgatói Tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk

Részletesebben

Villamos jelek mintavételezése, feldolgozása. LabVIEW 7.1

Villamos jelek mintavételezése, feldolgozása. LabVIEW 7.1 Villamos jelek mintavételezése, feldolgozása (ellenállás mérés LabVIEW támogatással) LabVIEW 7.1 előadás Dr. Iványi Miklósné, egyetemi tanár LabVIEW-7.1 KONF-5_2/1 Ellenállás mérés és adatbeolvasás Rn

Részletesebben

Informatikai eszközök fizikai alapjai. Romanenko Alekszej

Informatikai eszközök fizikai alapjai. Romanenko Alekszej Informatikai eszközök fizikai alapjai Romanenko Alekszej 1 Tömörítés Fájlból kisebb méretű, de azonos információt tartalmazó fájl jön létre. Adattárolás Átvitel sebessége 2 Információ elmélet alapjai Redundanica

Részletesebben

Színes képek feldolgozása

Színes képek feldolgozása Palágyi Kálmán Az oktató: SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék 6720 Szeged Árpád tér 2. 214-es szoba (tetıtér) (62) 546 197 palagyi@inf.u-szeged.hu www.inf.u-szeged.hu/~palagyi Kurzusanyagok

Részletesebben

Komputeralgebra Rendszerek

Komputeralgebra Rendszerek Komputeralgebra Rendszerek Számkezelés Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék 2015. február 24. TARTALOMJEGYZÉK 1 of 53 TARTALOMJEGYZÉK 1 TARTALOMJEGYZÉK 2 Az egzakt aritmetika Bignum aritmetika

Részletesebben

Ellenőrző kérdések. 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t

Ellenőrző kérdések. 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t Ellenőrző kérdések 2. Kis dolgozat kérdései 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t 37. Ha t szintű indexet használunk,

Részletesebben

10. gyakorlat Struktúrák, uniók, típusdefiníciók

10. gyakorlat Struktúrák, uniók, típusdefiníciók 10. gyakorlat Struktúrák, uniók, típusdefiníciók Házi - (f0218) Olvass be 5 darab maximum 99 karakter hosszú szót úgy, hogy mindegyiknek pontosan annyi helyet foglalsz, amennyi kell! A sztringeket írasd

Részletesebben

GPU Lab. 14. fejezet. OpenCL textúra használat. Grafikus Processzorok Tudományos Célú Programozása. Berényi Dániel Nagy-Egri Máté Ferenc

GPU Lab. 14. fejezet. OpenCL textúra használat. Grafikus Processzorok Tudományos Célú Programozása. Berényi Dániel Nagy-Egri Máté Ferenc 14. fejezet OpenCL textúra használat Grafikus Processzorok Tudományos Célú Programozása Textúrák A textúrák 1, 2, vagy 3D-s tömbök kifejezetten szín információk tárolására Főbb különbségek a bufferekhez

Részletesebben

Infobionika ROBOTIKA. X. Előadás. Robot manipulátorok II. Direkt és inverz kinematika. Készült a HEFOP P /1.0 projekt keretében

Infobionika ROBOTIKA. X. Előadás. Robot manipulátorok II. Direkt és inverz kinematika. Készült a HEFOP P /1.0 projekt keretében Infobionika ROBOTIKA X. Előadás Robot manipulátorok II. Direkt és inverz kinematika Készült a HEFOP-3.3.1-P.-2004-06-0018/1.0 projekt keretében Tartalom Direkt kinematikai probléma Denavit-Hartenberg konvenció

Részletesebben

Képek kódolása. Vektorgrafika. Bittérképes grafika (raszter/pixelgrafika)

Képek kódolása. Vektorgrafika. Bittérképes grafika (raszter/pixelgrafika) Képek kódolása A számítógépes grafika körébe soroljuk a grafikus objektumok (képek, rajzok, diagramok) előállítását, tárolását, a számítógép számára feldolgozható formává alakítását (képdigitalizálás),

Részletesebben

Számítógépes Hálózatok. 5. gyakorlat

Számítógépes Hálózatok. 5. gyakorlat Számítógépes Hálózatok 5. gyakorlat Óra eleji kiszh Elérés: https://oktnb6.inf.elte.hu Számítógépes Hálózatok Gyakorlat 2 Gyakorlat tematika Szinkron CDMA Órai / házi feladat Számítógépes Hálózatok Gyakorlat

Részletesebben

Széchenyi István Egyetem. Informatika II. Számítási módszerek. 13. előadás. Matlab 8. (Képek kezelése) Dr. Szörényi Miklós, Dr.

Széchenyi István Egyetem. Informatika II. Számítási módszerek. 13. előadás. Matlab 8. (Képek kezelése) Dr. Szörényi Miklós, Dr. 13. előadás Matlab 8. (Képek kezelése) Dr. Szörényi Miklós, Dr. Kallós Gábor 2015 2016 1 Tartalom Áttekintés Képek betöltése Képtípusok a Matlabban Indexelt, intenzitás, RGB Képtípus jellemzők lekérdezése

Részletesebben

Analóg és digitális jelek. Az adattárolás mértékegységei. Bit. Bájt. Nagy mennyiségû adatok mérése

Analóg és digitális jelek. Az adattárolás mértékegységei. Bit. Bájt. Nagy mennyiségû adatok mérése Analóg és digitális jelek Analóg mennyiség: Értéke tetszõleges lehet. Pl.:tömeg magasság,idõ Digitális mennyiség: Csak véges sok, elõre meghatározott értéket vehet fel. Pl.: gyerekek, feleségek száma Speciális

Részletesebben

Pesti Kálmán: A H.264 eszközkészlete és előnyei a korábbi videó tömörítési eljárásokkal szemben DIPLOMAMUNKA. Pesti Kálmán.

Pesti Kálmán: A H.264 eszközkészlete és előnyei a korábbi videó tömörítési eljárásokkal szemben DIPLOMAMUNKA. Pesti Kálmán. DIPLOMAMUNKA Debrecen 2008 Pesti Kálmán 1 Debreceni Egyetem Informatika Kar A H.264 eszközkészlete és előnyei a korábbi videó tömörítési eljárásokkal szemben Témavezető: Dr. Hajdú András Egyetemi adjunktus

Részletesebben

A függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi.

A függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi. Függvények 1.Függvények...1 1.1.A függvény deníció szintaxisa... 1..Függvények érték visszatérítése...3 1.3.Környezettel kapcsolatos kérdések...4 1.4.Lokális változók használata...4 1.5.Rekurzív hívások...5.kód

Részletesebben

Képfeldolgozás. 1. el adás. A képfeldolgozás m veletei. Mechatronikai mérnök szak BME, 2008

Képfeldolgozás. 1. el adás. A képfeldolgozás m veletei. Mechatronikai mérnök szak BME, 2008 Képfeldolgozás 1. el adás. A képfeldolgozás m veletei Mechatronikai mérnök szak BME, 2008 1 / 61 Alapfogalmak transzformációk Deníció Deníció Geometriai korrekciókra akkor van szükség, ha a képr l valódi

Részletesebben

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás) Matematika A2c gyakorlat Vegyészmérnöki, Biomérnöki, Környezetmérnöki szakok, 2017/18 ősz 1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás) 1. Valós vektorterek-e a következő

Részletesebben

Numerikus integrálás

Numerikus integrálás Közelítő és szimbolikus számítások 11. gyakorlat Numerikus integrálás Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor Vinkó Tamás London András Deák Gábor jegyzetei alapján 1. Határozatlan integrál

Részletesebben

Gauss elimináció, LU felbontás

Gauss elimináció, LU felbontás Közelítő és szimbolikus számítások 3. gyakorlat Gauss elimináció, LU felbontás Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor London András Deák Gábor jegyzetei alapján 1 EGYENLETRENDSZEREK 1. Egyenletrendszerek

Részletesebben

A PiFast program használata. Nagy Lajos

A PiFast program használata. Nagy Lajos A PiFast program használata Nagy Lajos Tartalomjegyzék 1. Bevezetés 3 2. Bináris kimenet létrehozása. 3 2.1. Beépített konstans esete.............................. 3 2.2. Felhasználói konstans esete............................

Részletesebben

Adatrejtés videóban. BME - TMIT VITMA378 - Médiabiztonság feher.gabor@tmit.bme.hu

Adatrejtés videóban. BME - TMIT VITMA378 - Médiabiztonság feher.gabor@tmit.bme.hu Adatrejtés videóban BME - TMIT VITMA378 - Médiabiztonság feher.gabor@tmit.bme.hu Vízjel 1282: Az első vízjelezett papír Olaszországból Wassermarke (mintha víz lenne a papíron) Normálisan nézve láthatatlan

Részletesebben

1. Alapok. Programozás II

1. Alapok. Programozás II 1. Alapok Programozás II Elérhetőség Név: Smidla József Elérhetőség: smidla dcs.uni-pannon.hu Szoba: I916 2 Irodalom Bjarne Stroustrup: A C++ programozási nyelv 3 Irodalom Erich Gamma, Richard Helm, Ralph

Részletesebben

Tömörítés, kép ábrázolás A tömörítés célja: hogy információt kisebb helyen lehessen tárolni (ill. gyorsabban lehessen kommunikációs csatornán átvinni

Tömörítés, kép ábrázolás A tömörítés célja: hogy információt kisebb helyen lehessen tárolni (ill. gyorsabban lehessen kommunikációs csatornán átvinni Tömörítés, kép ábrázolás A tömörítés célja: hogy információt kisebb helyen lehessen tárolni (ill. gyorsabban lehessen kommunikációs csatornán átvinni A tömörítés lehet: veszteségmentes nincs információ

Részletesebben

Alkalmazott modul: Programozás 4. előadás. Procedurális programozás: iteratív és rekurzív alprogramok. Alprogramok. Alprogramok.

Alkalmazott modul: Programozás 4. előadás. Procedurális programozás: iteratív és rekurzív alprogramok. Alprogramok. Alprogramok. Eötvös Loránd Tudományegyetem Informatikai Kar Alkalmazott modul: Programozás 4. előadás Procedurális programozás: iteratív és rekurzív alprogramok Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto

Részletesebben

APB mini PLC és SH-300 univerzális kijelző Általános használati útmutató

APB mini PLC és SH-300 univerzális kijelző Általános használati útmutató APB mini PLC és SH-300 univerzális kijelző Általános használati útmutató Fizikai összeköttetési lehetőségek: RS232 APB-232 RS485 A APB-EXPMC B SH-300 program beállítások: Kiválasztjuk a megfelelő PLC-t.

Részletesebben

1. Írjunk programot mely beolvas két egész számot és kinyomtatja az összegüket.

1. Írjunk programot mely beolvas két egész számot és kinyomtatja az összegüket. 1. Írjunk programot mely beolvas két egész számot és kinyomtatja az összegüket. // változó deklaráció int number1; // első szám int number2; // második szám int sum; // eredmény std::cout

Részletesebben

Audio-video tartalom-előállítás 2. kis ZH tananyag (részlet) 2015/16 ősz

Audio-video tartalom-előállítás 2. kis ZH tananyag (részlet) 2015/16 ősz Audio-video tartalom-előállítás 2. kis ZH tananyag (részlet) 2015/16 ősz Disclaimer Feldolgozott témák: állóképek, vektorgrafikus képek/fontok, DVD Nagyon vázlatos, érdemes a leírt dolgoknak utánajárni!

Részletesebben

1. beadandó feladat: Programozási tételek alkalmazása. Közös követelmények:

1. beadandó feladat: Programozási tételek alkalmazása. Közös követelmények: 1. beadandó feladat: Programozási tételek alkalmazása Közös követelmények: A feladatokat programozási tételek segítségével kell megoldani. A programozási tételeket a feladatnak megfelelően kell kiválasztani.

Részletesebben

Tesszeláció A vizsgált területet úgy osztjuk fel elemi egységekre, hogy azok hézag- és átfedésmentesek legyenek. Az elemi egységek alakja szerint megk

Tesszeláció A vizsgált területet úgy osztjuk fel elemi egységekre, hogy azok hézag- és átfedésmentesek legyenek. Az elemi egységek alakja szerint megk Monitoring távérzékeléssel Digitális felvételek előfeldolgozása (E130-501) Természetvédelmi MSc szak Király Géza NyME, Erdőmérnöki Kar Geomatikai, Erdőfeltárási és Vízgazdálkodási Intézet Földmérési és

Részletesebben

Matematikai programok

Matematikai programok Matematikai programok Mátrixalapú nyelvek MatLab Wettl Ferenc diái alapján Budapesti M szaki Egyetem Algebra Tanszék 2017.11.07 Borbély Gábor (BME Algebra Tanszék) Matematikai programok 2017.11.07 1 /

Részletesebben

GRAFIKA ÉS MOZGÓKÉP. Képek, ábrák tárolása

GRAFIKA ÉS MOZGÓKÉP. Képek, ábrák tárolása GRAFIKA ÉS MOZGÓKÉP Képek, ábrák tárolása Bittérképes ábrák: az ábra elemi képpontjainak, pixeljeinek jellemzıit tárolja. A bittérképes képállományok pont/hüvelykben (dpi) megadott felbontása voltaképpen

Részletesebben

2013.11.25. H=0 H=1. Legyen m pozitív egészre {a 1, a 2,, a m } különböző üzenetek halmaza. Ha az a i üzenetet k i -szer fordul elő az adásban,

2013.11.25. H=0 H=1. Legyen m pozitív egészre {a 1, a 2,, a m } különböző üzenetek halmaza. Ha az a i üzenetet k i -szer fordul elő az adásban, Legyen m pozitív egészre {a 1, a 2,, a m } különböző üzenetek halmaza. Ha az a i üzenetet k i -szer fordul elő az adásban, akkor a i (gyakorisága) = k i a i relatív gyakorisága: A jel információtartalma:

Részletesebben

Python tanfolyam Python bevezető I. rész

Python tanfolyam Python bevezető I. rész Python tanfolyam Python bevezető I. rész Mai tematika Amiről szó lesz (most): Interpretált vs. fordított nyelvek, GC Szintakszis Alaptípusok Control flow: szekvencia, szelekció, iteráció... Függvények

Részletesebben

Mintavételezés és AD átalakítók

Mintavételezés és AD átalakítók HORVÁTH ESZTER BUDAPEST MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM JÁRMŰELEMEK ÉS JÁRMŰ-SZERKEZETANALÍZIS TANSZÉK ÉRZÉKELÉS FOLYAMATA Az érzékelés, jelfeldolgozás általános folyamata Mérés Adatfeldolgozás 2/31

Részletesebben

Matlab alapok. Baran Ágnes

Matlab alapok. Baran Ágnes Matlab alapok Mátrixok Baran Ágnes Mátrixok megadása Mátrix megadása elemenként A = [1, 2, 3; 4, 5, 6; 7, 8, 9] vagy A = [1 2 3; 4 5 6; 7 8 9] eredménye: A = 1 2 3 4 5 6 7 8 9 (Az egy sorban álló elemeket

Részletesebben

Csima Judit március 9. és 16.

Csima Judit március 9. és 16. Grafika Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2017. március 9. és 16. Csima Judit Grafika 1 / 18 Grafika általában Grafika az R-ben Van néhány alapvető package az ábrázolásra:

Részletesebben

Programozási nyelvek Java

Programozási nyelvek Java Programozási nyelvek Java 2. gyakorlat Függvények Általános prototípus Módosítószavak Láthatóság: public, protected, private. Ha nem definiált, akkor úgynevezett package-private láthatóság. Lehet abstract

Részletesebben

Számítási feladatok a Számítógépi geometria órához

Számítási feladatok a Számítógépi geometria órához Számítási feladatok a Számítógépi geometria órához Kovács Zoltán Copyright c 2012 Last Revision Date: 2012. október 15. kovacsz@nyf.hu Technikai útmutató a jegyzet használatához A jegyzet képernyőbarát

Részletesebben

Diszkréten mintavételezett függvények

Diszkréten mintavételezett függvények Diszkréten mintavételezett függvények A függvény (jel) értéke csak rögzített pontokban ismert, de köztes pontokban is meg akarjuk becsülni időben mintavételezett jel pixelekből álló műholdkép rácson futtatott

Részletesebben

Az alábbiakban a portál felépítéséről, illetve az egyes lekérdező funkciókról kaphat részletes információkat.

Az alábbiakban a portál felépítéséről, illetve az egyes lekérdező funkciókról kaphat részletes információkat. Súgó Az alábbiakban a portál felépítéséről, illetve az egyes lekérdező funkciókról kaphat részletes információkat. A lekérdező rendszer a Hírközlési Szolgáltatások és Interfész bejelentések, valamint az

Részletesebben

ArchiTECH.PC V8.1 verzió újdonságai

ArchiTECH.PC V8.1 verzió újdonságai ArchiTECH.PC V8.1 verzió újdonságai 1 Új menüfunkciók 2 Új eszközök és paraméterek 3 RENDER+ opciók bővítése 4 Kilincs paraméter-csoport az ajtókhoz és ablakokhoz 1 Új menüfunkciók 1.1 3D - Képszerkesztő

Részletesebben

Normák, kondíciószám

Normák, kondíciószám Normák, kondíciószám A fizika numerikus módszerei I. mf1n1a06- mf1n2a06 Csabai István Lineáris egyenletrendszerek Nagyon sok probléma közvetlenül lineáris egyenletrendszer megoldásával kezelhetı Sok numerikus

Részletesebben

A MePAR-hoz kapcsolódó DigiTerra térinformatikai szoftver fejlesztések

A MePAR-hoz kapcsolódó DigiTerra térinformatikai szoftver fejlesztések A MePAR-hoz kapcsolódó DigiTerra térinformatikai szoftver fejlesztések GIS OPEN 2004 Konferencia Székesfehérvár Előadó: Czimber Kornél DigiTerra Kft. DigiTerra - MePAR térinformatikai fejlesztések MePAR

Részletesebben

Idő-frekvencia transzformációk waveletek

Idő-frekvencia transzformációk waveletek Idő-frekvencia transzformációk waveletek Pokol Gergő BME NTI Üzemi mérések és diagnosztika 2015. április 23. Vázlat Alapfogalmak az idő-frekvencia síkon Rövid idejű Fourier-transzformáció spektrogram Folytonos

Részletesebben

Függvények ábrázolása

Függvények ábrázolása Függvények ábrázolása Matematikai függvényeket analitikusan nem tudunk a matlabban megadni (tudunk, de ilyet még nem tanulunk). Ahhoz, hogy egy függvényt ábrázoljuk, hasonlóan kell eljárni, mint a házi

Részletesebben

Műveletek mátrixokkal. Kalkulus. 2018/2019 ősz

Műveletek mátrixokkal. Kalkulus. 2018/2019 ősz 2018/2019 ősz Elérhetőségek Előadó: (safaro@math.bme.hu) Fogadóóra: hétfő 9-10 (H épület 3. emelet 310-es ajtó) A pontos tárgykövetelmények a www.math.bme.hu/~safaro/kalkulus oldalon találhatóak. A mátrix

Részletesebben

Tömörítés, kép ábrázolás

Tömörítés, kép ábrázolás Informatika alapjai-4 Tömörítés 1/12 Tömörítés, kép ábrázolás [Forrás elsősorban WIKIPEDIA] A tömörítés alapcélja, hogy információt a számítástechnikában egy vagy több file-t - kisebb helyen lehessen tárolni,

Részletesebben

72-74. Képernyő. monitor

72-74. Képernyő. monitor 72-74 Képernyő monitor Monitorok. A monitorok szöveg és grafika megjelenítésére alkalmas kimeneti (output) eszközök. A képet képpontok (pixel) alkotják. Általános jellemzők (LCD) Képátló Képarány Felbontás

Részletesebben