HQ IHNHWH OiVG D OHQWL LOOXV]WUiFLyWpkardos/oktatas/kepfeld/... · 2018-02-04 · 6]hjphqwioiv $...

Preview:

Citation preview

Szegmentálás

A feladat a fruits.jpg képen levő gyümölcsök lehető legpontosabb kiszegmentálása három képbe oly módon, hogy az első csak a kiszegmentált narancsokat, a második csak a citromot, a harmadik pedig csak a grapefruit-ot ábrázolja, a többi rész mindegyiken legyen fekete (lásd a lenti illusztrációt).

Ujjak számolása

Írjunk olyan programot, amely az 1_P_hgr1_id02_1.jpg – 5_P_hgr1_id02_1.jpg képeken (5 db kép) megszámolja a kéz kinyújtott ujjait, és a kapott számot kiírja. A programnak egyszerre csak az egyik képet kell vizsgálnia, de mindegyik képre helyesen kell működnie. (A fájlok nevében levő első szám jelzi a mutatott értékeket.)

(forrás: http://sun.aei.polsl.pl/~mkawulok/gestures/)

Mennyi az idő?

A feladat a faliora.jpg képen látható órán az idő meghatározása. Első lépésként a mutatókat kell szegmentálni, majd meghatározni az időt a mutató állásából.

(forrás: http://husvetiajandek.fotopartner.hu)

Pálcikák számolása

Írjunk olyan programot, amely a palcika1.jpg ill. a palcika2.jpg képen levő pálcikákat megszámolja, és a kapott számot kiírja. A programnak egyszerre csak az egyik képet kell vizsgálnia, de mindkét képre helyesen kell működnie. (A palcika1.jpg képen 6, a palcika2.jpg képen pedig 9 db pálcika található.)

Gráfok beolvasása szkennelt ábrákról

A feladat egy olyan függvény készítése, amely a bemeneteként egy rajzolt irányítatlan gráfot ábrázoló szkennelt képet kap, a kimenete egy Matlabos graph objektum, amely a bemeneti képen levő gráffal izomorf gráfot határoz meg. Javaslat a megvalósításhoz: célszerű egy logikai típusú szomszédsági A mátrixot létrehozni. Az A mátrix i. sorának j. eleme és j. sorának i. eleme pontosan akkor true értékű (azaz 1-es), ha az i. és j. csúcsot él köti össze, különben false értékű (azaz 0-ás). Feltételezzük, hogy két csúcs között legfeljebb egyetlen él vezet, és a rajzon az élek nem keresztezik egymást. Ekkor a graph(A) függvényhívás kimenete a mátrix által meghatározott gráf objektum. Az alábbi táblázat első oszlopában a graf1.jpg, graf2.jpg, graf3.jpg bemeneti képek láthatóak, mellettük pedig egy-egy megfelelő kimenet a plot függvénnyel megjelenítve. (A csúcsokat nem kell címkézni, a fenti függvényhívás során a Matlab azokat automatikusan sorszámozza.)

graf1.jpg

graf2.jpg

graf3.jpg

Autópályán sávok színezése

A feladat a highway4.jpg képen levő, szaggatott záróvonallal jelölt úton a sávok címkézése és megjelenítése különböző színekkel (lásd például a lenti illusztrációt).

(forrás: http://commons.wikimedia.org/wiki/File:J%C3%B5hvi-Tartu_highway_near_Tartu,_2007-12.jpg)

Háttércsere

A feladat a siraly.jpg képen látható sirály lehető legpontosabb szegmentálása, majd annak elhelyezése a hatter.jpg képen a lenti illusztrációhoz hasonló módon.

Téglalapok számolása

A feladat a rectangles.png képen látható téglalapokat megszámolni. Segítség: minden téglalapot 1 pixel vékony vonalakkal határozunk meg.

Pénzérmék számolása

A program automatikusan számolja meg, hány darab pénzérme van a coins.jpg képen. A pénzérméket fedje le körlapokkal. Jelenítsen meg egy vagy több részeredmény képet (például szegmentálás eredménye). Egy eredményképet mutat a coins_covered.jpg kép.

Újsághirdetések, cikkek bekeretezése

A feladat a advertisment.png képen található szöveg-blokkok bekeretezése. Egy példa eredményt mutat a advertisment_result.png kép. A program mutassa meg az eredeti képet, egy vagy több közbülső eredményt (például szegmentált kép) és a végeredményképet.

Hullámzajjal terhelt, gyenge kontrasztú szöveg szegmentálása

A feladat a text_noised.png kép kontrasztjának javítása, azaz egy olyan bináris kép előállítása, ahol a szöveg könnyen olvasható. A képről tudjuk, hogy hullámzajjal terhelt. Egy lehetséges eredményt mutat a text_cleared.png kép.

Síkidomok, sokszögek meghatározása

A program detektálja a shapes.png alakzat sarkait. A sarkok legyenek címkézettek (például különböző színűek), a detektált sarkokat a program jelenítse meg. Ezután a program automatikusan állapítsa meg, melyik címkével ellátott sarkok határolnak körül egy objektumot. Például a shapes_corners.png kép szerint a piros, a kék és a zöld sarkok körülvesznek egy objektumot.

Mintakeresés

Feladat a brickwall.jpg képről kiválogatni (szegmentálni) azokat a téglákat, amelyek a brickwall_sample1.png illetve a brickwall_sample2.jpg mintaképhez leginkább hasonlítanak! A program jelenítsen meg részeredmény képeket is. Egy-egy végeredmény látható a brickwall_result1.jpg illetve a brickwall_result2.jpg képeken.

Gyalogátkelő detektálása

A feladat a crosswalk.jpg képen található zebra csíkjainak szegmentálása illetve kiszínezése. A program jelenítsen meg egy vagy több részeredmény képet. Egy lehetséges eredményt mutat a crosswalk_makred.jpg kép.

Légi felvételen utak keresése

A program szegmentálja a roads.jpg képen található főbb utakat. Egy lehetséges eredményt mutat a roads_segmented.jpg kép.

Újságcikkek címének, rovatcímeknek szegmentálása

A feladat a news.jpg képen található szalagcímek címkézése; vagyis a különböző méretű illetve vastagságú betűk különböző színekkel jelenjenek meg. A program jelenítsen meg egy vagy több részeredmény képet. Egy lehetséges eredményt mutat a news_colored.jpg kép.

Recommended