Úloha 1 Která barva nepatří do základních barev prostoru RGB? a. Černá b. Červená c. Modrá d. Zelená Úloha 2 V rovině je dán NEKONVEXNÍ n-úhelník a bod A. Pokud paprsek (polopřímka) vedený z tohoto bodu A má (po vynechání vodorovných hran a rozpojení zbývajících hran) celkově 4 průsečíky s jednotlivými hranami daného n-úhelníku, potom Úloha 3 a. v tomto případě nelze rozhodnout, zda bod A leží uvnitř nebo mimo daný n-úhelník b. lze tvrdit, že bod A leží uvnitř daného n-úhelníku c. tuto metodu nelze u nekonvexního n-úhelníku použít d. lze tvrdit, že bod A leží mimo daný n-úhelník
Coonsonova kubika, která je definována pomocí bodů P1, P2, P3 a P4 a. neprochází žádným z uvedených řídících bodů. b. prochází body P1 a P4 c. prochází body P1, P2, P3 a P4 d. prochází body P2 a P3 Úloha 4 V čem se zásadně liší histogram barevného obrázku od histogramu obrázku v odstínech šedé? a. Histogram obrázku v odstínech šedé je podrobnější b. Histogram barevného obrázku pracuje s reálnými hodnotami, histogram obrázku v odstínech šedé pouze s celočíselnými. c. Histogram barevného obrázku se skládá ze tří grafů, histogram obrázku v odstínech šedé obsahuje jeden graf. d. Histogram barevného obrázku obsahuje cca 16,7 milionu hodnot, histogram obrázku v odstínech šedé obsahuje jen 256 hodnot. Úloha 5
Která barva nepatří do základních barev modelu CMYK? a. Tyrkysová b. Černá c. Červená d. Žlutá Úloha 6 Bodů 0,00 / 1,00 Jaký výraz (v jazyku Java bude nabývat hodnoty true, pokud bod A [Ax, Ay] leží uvnitř pravoúhelníku, který je určen svými dvěma protilehlými vrcholy V1 [x1, y1] a V2 [x2, y2]? Úloha 7 a. ((Ax<x1) && (Ax>x2)) && ((Ay<y1) && (Ay>y2)) b. ((Ax>x1) && (Ax<x2)) && ((Ay>y1) && (Ay<y2)) c. (((Ax>x1) (Ax<x2)) ((Ax>x2) (Ax<x1))) (((Ay>y1) (Ay<y2)) ((Ay>y2) (Ay<y1))) d. (((Ax>x1) && (Ax<x2)) ((Ax>x2) && (Ax<x1))) && (((Ay>y1) && (Ay<y2)) ((Ay>y2) && (Ay<y1))) K čemu slouží rasterizační algoritmy?
a. K převodu vektorové grafiky na rastrovou. b. K optickému rozpoznávání znaků (OCR). c. K zobrazení průsečíků přímek v rastrovém obrázku. d. K převodu rastrové grafiky na vektorovou. Úloha 8 Bodů 0,00 / 1,00 Z následujícího seznamu vyberte výraz (v jazyku Java), pomocí něhož určíte vzdálenost mezi bodem A [Ax, Ay] a středem pravoúhelníku, který je určen svými dvěmi protilehlými vrcholy V1 [x1, y1] a V2 [x2, y2]. Úloha 9 a. (x2-x1)*(x2-x1) - Ax + (y2-y1)*(y2-y1) - Ax b. Math.sqrt(Math.pow(Ax - (x1 + x2) / 2, 2) + Math.pow(Ay - (y1+y2) / 2, 2)) c. (Ax - x1)*(ax - x2) + (Ay - y1)*(ay - y2) d. Ax - Math.pow((x1 + x2), 2) + Ay - Math.pow((y1 + y2), 2) Jaký je rozdíl mezi hraničním a záplavovým vyplňováním? a. Hraniční vyplňování je rychlejší. b. Záplavové vyplňování je paměťově náročnější. c. Hraniční definuje barvu hranice, záplavové barvu vnitřních pixelů oblasti. d. Hraniční vyplňování nelze použít na vektorovou oblast, záplavové ano.
Úloha 10 Bodů 0,00 / 1,00 Které z následujících tvrzení není pravdivé: a. Inverzní vyplňování využívá opakovaného kreslení v XOR režimu. b. Semínkové vyplňování je možno použít k vyplnění vzorem. c. Řádková varianta semínkového vyplňování je určena k vyplnění rastrového obrazu. d. U řádkového vyplňování vektorově zadané oblasti ignoruji vodorovné hrany. e. Rekurzivní semínkové vyplňování je vhodné především pro vyplňování velkých ploch. Úloha 11 Bodů 0,00 / 2,00 Mějme rastrový obrázek v 256 odstínech šedé (0-černá..255-bílá, práh = 128). Provádíme převod do dvou barev (černá, bílá) s použitím některé z rozptylovacích metod s distribucí chyby. Jakou celkovou hodnotu jasové chyby (bez ohledu na distribuční schéma) budeme rozpočítávat mezi sousední pixely při úpravě pixelu s původním jasem 110? a. 127 b. 110 c. -110 d. -127 Úloha 12 Bodů 0,00 / 2,00
Jaká je inverzní barva k barvě definované pomocí RGB (3B na pixel) modelu jako 0x40FFF0? a. 0xBFFF00 b. 15865385 c. 0xFF00FF d. 0xBF000F Úloha 13 Bodů 2,00 / 2,00 Napište parametrické vyjádření přímky, která je totožná s osou y. a. x=t; y=t b. x=0; y=0 c. x=0; y=t d. nelze zapsat Úloha 14 Bodů 0,00 / 2,00
V barevném modelu RGB (3B na pixel) vypočítejte přechodovou barvu, která leží přesně uprostřed barevného přechod mezi barvami 0x20F1FF a 0x10FF0F? a. 0x18F887 b. 0x818F78 c. 0x0F0F0F d. 0xF0F0F0 Úloha 15 Bodů 0,00 / 2,00 Při ořezávání Cohen-Sutherlandovým algoritmem mají konce úsečky kódy 0001 a 0100. Daná úsečka se při prvním průchodu algoritmem jeví jako a. celá uvnitř ořezávané oblasti (nakreslím ji) b. žádná z uvedených odpovědí není správná, kódy jsou špatně c. celá mimo ořezávanou oblast (mohu ji ignorovat a nekreslit) d. úsečka se zápornou směrnicí, proto ji odstraníme e. nelze rozhodnout, je třeba ji ořezat a postup zopakovat Úloha 16 Bodů 0,00 / 5,00 Vypočítejte nové rozměry (šířku a výšku v pixelech) rastrového obrázku (s původními rozměry: š=50, v=20) po jeho otočení o 30 proti směru hodinových ručiček. a. [17.3; 25.0]
b. [60; 25] c. [53; 42] d. [53.5; 42.3] Úloha 17 Bodů 0,00 / 5,00 Vypočítejte ořezávací parametry a u2 při ořezání úsečky AB obdélníkem CDEF pomocí Liang-Barskeho metody. A=[0; 50], B=[350; 300], C=[50; 150], D=[250; 150], E=[250; 300], F=[50; 300]. Úloha 1 a. u1=0.4; u2=0.71 b. u1=0.14; u2=1.0 c. u1=0.71; u2=0.4 d. u1=0.0; u2=1.0 Jakým minimálním počtem bodů je jednoznačně určena interpolační křivka 7. řádu? a. 7 b. 4 c. 9 d. 8 Úloha 2
Jakým minimálním počtem bodů je jednoznačně určena interpolační křivka 5. řádu? a. 7 b. 6 c. 3 d. 5 Úloha 3 Kterou z následujících metod lze použít pro ořezání úsečky oblastí ve tvaru libovolného konvexního n-úhelníku? Úloha 4 a. Cohen-Sutherland b. Shuterland-Hodgman c. Cyrus-Beck d. Weiler-Atherton
K čemu slouží rasterizační algoritmy? a. K zobrazení průsečíků přímek v rastrovém obrázku. b. K optickému rozpoznávání znaků (OCR). c. K převodu rastrové grafiky na vektorovou. d. K převodu vektorové grafiky na rastrovou. Úloha 5 Coonsonova kubika, která je definována pomocí bodů P1, P2, P3 a P4 a. prochází body P1 a P4 b. prochází body P1, P2, P3 a P4 c. neprochází žádným z uvedených řídících bodů. d. prochází body P2 a P3 Úloha 6 Bodů 0,00 / 1,00 Který kanál má při převodu barvy na jas největší váhu? a. Modrý b. Červený c. Zelený
d. Žádný, všechny mají stejnou váhu. Úloha 7 Bodů 0,00 / 1,00 Která z metod nepatří mezi metody snižování barevného prostoru? a. Embos b. Půltónování c. Převod na odstíny šedé d. Prahování Úloha 8 V rovině je dán NEKONVEXNÍ n-úhelník a bod A. Pokud paprsek (polopřímka) vedený z tohoto bodu A má (po vynechání vodorovných hran a rozpojení zbývajících hran) celkově 4 průsečíky s jednotlivými hranami daného n-úhelníku, potom Úloha 9 a. v tomto případě nelze rozhodnout, zda bod A leží uvnitř nebo mimo daný n-úhelník b. lze tvrdit, že bod A leží uvnitř daného n-úhelníku c. tuto metodu nelze u nekonvexního n-úhelníku použít d. lze tvrdit, že bod A leží mimo daný n-úhelník
Kolik různých barev může obsahovat rastrový obrázek v odstínech šedé s barevnou hloubkou 1B na pixel? a. 2 b. 16 c. cca 16,7 milonů d. 256 Úloha 10 Jaká podmínka platí pro souřadnice bodu, ve kterém končí výpočet bodů kružnice pomocí Bresenhamova algoritmu v daném oktantu? a. X>=Y b. X=Y c. X<=Y d. X=R Úloha 11 Bodů 0,00 / 2,00
Mějme rastrový obrázek v 256 odstínech šedé (0-černá..255-bílá, práh = 128). Provádíme převod do dvou barev (černá, bílá) s použitím některé z rozptylovacích metod s distribucí chyby. Jakou celkovou hodnotu jasové chyby (bez ohledu na distribuční schéma) budeme rozpočítávat mezi sousední pixely při úpravě pixelu s původním jasem 110? a. 110 b. 127 c. -127 d. -110 Úloha 12 Bodů 2,00 / 2,00 Jaká je inverzní barva k barvě definované pomocí RGB (3B na pixel) modelu jako 0x40FFF0? a. 0xFF00FF b. 0xBF000F c. 0xBFFF00 d. 15865385 Úloha 13 Bodů 0,00 / 2,00 Napište směrnicové vyjádření přímky, která je totožná s osou y. a. x=0; y=0
b. x=0; y=t c. nelze zapsat d. y=t Úloha 14 Bodů 2,00 / 2,00 V barevném modelu RGB (3B na pixel) vypočítejte přechodovou barvu, která leží přesně uprostřed barevného přechod mezi barvami 0x20F1FF a 0x10FF0F? a. 0xF0F0F0 b. 0x0F0F0F c. 0x18F887 d. 0x818F78 Úloha 15 Bodů 0,00 / 2,00 Určete souřadnici (v pixelech) bodu, ležícího v 3/5 úsečky AB (blíže k bodu B). Úsečka AB je dána parametrickým vztahem: x=1-2t; y=2+t a. [-1; 3] b. [-0.2; 2.6] c. [0; 3] d. [1; 2] Úloha 16
Bodů 0,00 / 5,00 Bresenhamova algoritmu vypočítejte prvních devět pixelů (pouze počítaný oktant) kružnice o poloměru R=18 a středu [0, 0]. a. [-4; 16], [-3; 17], [-2; 17], [-1; 18], [0; 18], [1; 18], [2; 17], [3; 17], [4, 16] b. [0; 18], [1; 18], [2; 17], [3; 17], [4; 16], [5; 15], [6; 15], [7; 15], [8, 14] c. [18; 18], [19; 18], [20; 18], [21; 17], [22; 16], [23; 15], [24; 15], [25; 15], [26, 14] d. [0; 18], [1; 18], [2; 18], [3; 18], [4; 18], [5; 17], [6; 17], [7; 17], [8, 16] Úloha 17 Bodů 0,00 / 5,00 Vypočítejte souřadnice pixelu, který odpovídá bodu Bezierovy kubiky (P0=[0; 0]; P1=[6; 8]; P2=[13; 5]; P3=[15; 0]) pro parametr t=0,7. Úloha 1 a. [13; 5] b. [12; 4] c. [11; 5] d. [12; 3]
Která barva nepatří do základních barev prostoru RGB? a. Černá b. Červená c. Modrá d. Zelená Úloha 2 Bodů 0,00 / 1,00 Kolik sloupců má histogram obrázku v odstínech šedé při barevné hloubce 1B na pixel? a. 1 b. 128 c. 256 d. 16 Úloha 3
Z následujícího seznamu vyberte výraz (v jazyku Java), pomocí něhož určíte vzdálenost mezi bodem A [Ax, Ay] a středem pravoúhelníku, který je určen svými dvěmi protilehlými vrcholy V1 [x1, y1] a V2 [x2, y2]. Úloha 4 a. Math.sqrt(Math.pow(Ax - (x1 + x2) / 2, 2) + Math.pow(Ay - (y1+y2) / 2, 2)) b. (x2-x1)*(x2-x1) - Ax + (y2-y1)*(y2-y1) - Ax c. Ax - Math.pow((x1 + x2), 2) + Ay - Math.pow((y1 + y2), 2) d. (Ax - x1)*(ax - x2) + (Ay - y1)*(ay - y2) Kolik různých barev může obsahovat rastrový obrázek v barevné hloubce True Color (3B na pixel, RGB)? a. 65535 b. 16777216 c. 16384 d. 256 Úloha 5 Které z následujících tvrzení není pravdivé: a. Inverzní vyplňování využívá opakovaného kreslení v XOR režimu. b. Řádková varianta semínkového vyplňování je určena k vyplnění rastrového obrazu.
c. Semínkové vyplňování je možno použít k vyplnění vzorem. d. U řádkového vyplňování vektorově zadané oblasti ignoruji vodorovné hrany. e. Rekurzivní semínkové vyplňování je vhodné především pro vyplňování velkých ploch. Úloha 6 Která z metod nepatří mezi metody snižování barevného prostoru? a. Embos b. Půltónování c. Převod na odstíny šedé d. Prahování Úloha 7 Coonsonova kubika, která je definována pomocí bodů P1, P2, P3 a P4 a. prochází body P2 a P3 b. prochází body P1 a P4 c. prochází body P1, P2, P3 a P4 d. neprochází žádným z uvedených řídících bodů. Úloha 8
Kolik různých barev může maximálně obsahovat rastrový obrázek s barevnou hloubkou 4b (bity) na pixel? a. 4 b. 2 c. 8 d. 16 Úloha 9 Co je to CSG modelování? a. Tvorba modelu pomocí definice vrcholů, hran a stěn. b. Tvorba 3D modelu pomocí primitiv, transformací a maticových operací. c. Tvorba 3D modelu pomocí šablonování. d. Tvorba modelu pomocí voxelů. Úloha 10 Bodů 0,00 / 1,00
Které z následujících tvrzení je pravdivé: a. Během inverzního vyplňování zůstane částečně zachováno pozadí vyplňovaného polygonu (např. text nebo ostatní kresba). b. Plot u inverzního plotového vyplňování se nejčastěji volí tak, aby procházel počátkem SS c. Inverzní vyplňování nelze použít pro polygon. d. Inverzní vyplňování nelze použít pro vektorově definovaný polygon e. Inverzní vyplňování je obecně výrazně rychlejší než plotové inverzní vyplňování. Úloha 11 Bodů 0,00 / 2,00 Mějme rastrový obrázek v 256 odstínech šedé (0-černá..255-bílá, práh = 128). Provádíme převod do dvou barev (černá, bílá) s použitím některé z rozptylovacích metod s distribucí chyby. Jakou celkovou hodnotu jasové chyby (bez ohledu na distribuční schéma) budeme rozpočítávat mezi sousední pixely při úpravě pixelu s původním jasem 255? a. 255 b. 0 c. -255 d. 128 Úloha 12 Bodů 2,00 / 2,00 Jaká je inverzní barva k barvě definované pomocí RGB (3B na pixel) modelu jako 0x40FFF0?
a. 0xBFFF00 b. 0xBF000F c. 15865385 d. 0xFF00FF Úloha 13 Bodů 0,00 / 2,00 Jakou směrnici (uveďte konkrétní hodnotu) má přímka kolmá k úsečce, která má směrový vektor v=(3; 9)? a. 1 b. 0,5 c. 3 d. -1/3 Úloha 14 Bodů 2,00 / 2,00 V barevném modelu RGB (3B na pixel) vypočítejte přechodovou barvu, která leží přesně uprostřed barevného přechod mezi barvami 0x20F1FF a 0x10FF0F? a. 0x18F887 b. 0xF0F0F0 c. 0x0F0F0F d. 0x818F78
Úloha 15 Bodů 0,00 / 2,00 Úsečka AB je dána uvedeným parametrickým vztahem x=5-2t; y=12+3t. Určete souřadnici (v pixelech) bodu, ležícího ve 4/5 úsečky AB (blíže k bodu B). a. [5; 12] b. [3; 10] c. [3.2; 9.6] d. [3.1; 10.2] Úloha 16 Bodů 5,00 / 5,00 Pomocí Bresenhamova algoritmu vykreslete všechny body úsečky AB, kde A=[1; 3], B=[11; 6]. Uveďte postupné výpočty. a. [1; 3], [4; 4], [8; 5], [11, 6] b. [1; 3], [2; 3], [3; 3], [4; 4], [5; 4], [6; 4], [7; 5], [8; 5], [9; 5]; [10; 6]; [11, 6] c. [1; 3], [2; 3], [3; 4], [4; 4], [5; 4], [6; 4], [7; 5], [8; 5], [9; 5]; [10; 6]; [11, 6] d. [1; 3], [2; 3.4], [3; 4.2], [4; 4.4], [5; 4.6], [6; 5.8], [7; 5.1], [8; 5.4], [9; 5.6]; [10; 5.8]; [11, 6] Úloha 17 Bodů 5,00 / 5,00
Vypočítejte ořezávací parametry u1 a u2 při ořezání úsečky AB obdélníkem CDEF pomocí Liang- Barskeho metody. A=[100; 50], B=[350; 300], C=[50; 100], D=[250; 100], E=[250; 300], F=[50; 300]. a. u1=0.8; u2=0.2 b. u1=0.5; u2=0.8 c. u1=-0.2; u2=-0.6 d. u1=0.2; u2=0.6