VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ
|
|
- Drahomíra Valentová
- před 6 lety
- Počet zobrazení:
Transkript
1 VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV AUTOMATIZACE A MĚŘICÍ TECHNIKY SEMESTRÁLNÍ PRÁCE - ROBOTIKA M05 Registrace snímků z RGB kamer AUTOŘI PRÁCE FILIP BAÁŠ MARTIN TILGNER LUKÁŠ REJCHLÍK VEDOUCÍ PRÁCE ING. ADAM LIGOCKI BRNO 2018
2 ZADÁNÍ Proveďte rešerší dostupných state-of-art řešení pro registraci RGB snímků a tvorbu panoramat. Na dodaných fotografiích otestujte funkčnost metody a předveďte spojení několika fotografií do panoramatu.
3 Obsah 1 Úvod Metody použivané pro tvorbu panoramat SIFT Scale invariant features transform SURF Speeded-Up Robust Features RANSAC Random Sample Consensus Kalibrace kamery Programová část Použité prostředky Microsoft Visual Studio Knihovna OpenCV Framework Qt Koncept programu Popis algoritmu Grafické uživatelské rozhraní Výsledky programu Operační náročnost algoritmu Limity algoritmu v počtu deskriptorů Limity algoritmu v překrytí snímků Srovnání s Microsoft Image Composite Editor Závěr Bibliografie
4 Seznam obrázků Obrázek 1 Kalibrační šachovnice Obrázek 2 Úvodní obrazovka programu Obrázek 3 Program po vytvoření panoramatického obrázku Obrázek 4 Záložka kalibrace Obrázek 5 Jednotlivé snímky Obrázek 6 Deskriptory Obrázek 7 Deskriptory Obrázek 8 Testovací scéna Obrázek 9 Překrytí scény
5 1 ÚVOD S panoramatickými fotografiemi se dnes setkáváme téměř denně a většinou si to ani neuvědomujeme, ať už jde o širokoúhlé fotografie nebo o aplikace typu Google Streetview. Panoramatické fotografie jsou pro člověka velice přirozené, protože jsou velmi blízké tomu, jak člověk vnímá své okolí. Proto je tvorba panoramatických fotografií velmi žádaná. Panoramatický snímek můžeme v zásadě vytvořit několika způsoby. A to použitím speciálního panoramatického fotoaparátu, ořezem fotografie běžného formátu na formát panoramatický nebo pořízení více snímků scény po částech a následné složení těchto snímků v jeden panoramatický. Tato práce se bude zabývat automatizací poslední z vypsaných možností tedy automatickým skládáním více snímků jedné scény v jeden panoramatický snímek. Práce je rozdělena do dvou tematických celků. V první části jsou teoreticky popsány metody, používané pro tvorbu panoramatických fotografií. Druhá část se věnuje samotné tvorbě programu jak použitým prostředkům, tak samotnému algoritmu. 6
6 2 METODY POUŽIVANÉ PRO TVORBU PANORAMAT 2.1 SIFT Scale invariant features transform Metoda SIFT se používá pro detekci a popis lokálních příznaků obrazu. Mezi hlavní výhody této metody patří do značné míry nezávislost na měřítku a na rotaci porovnávaných snímků pořízených v různých úhlech a vzdálenostech od scény. SIFT algoritmus pracuje ve čtyřech fázích: 1. Detekce významných bodů ve scale-space, 2. Zpřesnění stability a lokalizace významných bodů, 3. Výpočet orientace těchto bodů, 4. Určení příznakového vektoru pro každý bod Nezávislosti na měřítku je dosáhnuto detekcí významných bodů ve scale-space. Velikost scale-space byla heuristicky určena na čtyři oktávy, kdy je snímek vždy podvzorkován, a na každou oktávu je vytvořeno pět snímků s Gaussovským vyhlazením. Poté autoři využili rozdílu dvou takto vyhlazených obrazů (DoG Difference of Gaussian), který je počítán v každé oktáv pro dva sousedící snímky. Následně jsou filtrovány lokální extrémy v diferenčních snímcích a porovnávány s jejich osmiokolím. Bod je určen jako významný, pokud je jeho hodnota menší než hodnota všech bodů z osmiokolí. V dalším bodu se vylučují body s nízkým kontrastem (šum) a filtrují se hrany, kde mohly být chybně lokalizovány extrémy vzledem k použití DoG. Pro tento účel se používá Hessovy matice (determinantu a stopy) a po vyfiltrování nevhodných bodů zůstávají body se subpixelovou přesností. Výpočet orientace bodů zajišťuje invarianci vůči rotaci snímku. Pro každý bod se vybere jedno, z námi již určených měřítek, a vypočítá se k němu velikost gradientu m(x,y) a jeho směr θ(x,y). [1] m(x, y) = (L(x + 1, y) L(x 1, y)) 2 + (L(x, y + 1) L(x, y 1)) 2 θ(x, y) = tan 1 ((L(x, y + 1) L(x, y 1))/(L(x + 1, y) L(x 1, y)) (1) (2) Z vypočítaných hodnot gradientů se vytvoří histogram o 36 intervalech (tedy po 10 ). Každý z přidaných gradientů je vážen Gaussovským oknem. O výsledné orientaci bodu pak rozhoduje interval s nejvyšší hodnotou. Pokud některé další hodnoty histogramu 7
7 dosahují nebo převyšují 80 % prvního maxima, jsou na stejné pozici vytvořeny další významné body. Následně se sestavuje SIFT deskriptor klíčového bodu. SIFT deskriptor se pro daný bod konstruuje s gradientu bodu v okolí daného klíčového bodu, v oktáve, ve které byl klíčový bod nalezen. Jak je ukázané na obrázku 2.12 vezme se 8x8 okolí klíčového bodu a toto okolí se rozdělí na čtyři samostatné 4x4 pod-okolí, v těchto pod-okolích je vypočten histogram o osmi binech (směrech), a ten je umístěn do pole 2x2. Toto je již výsledný deskriptor, který má velikost 2x2x8 = 32 hodnot. Univerzální a nejčastěji používaná varianta je brát 16x16 okolí, které je rozděleno na 4x4 pod-okolí, v podokolích histogramy o osmi binech a 4x4 velký výsledný deskriptor, tudíž 4x4x8 = 128 hodnot. 2.2 SURF Speeded-Up Robust Features Algoritmus SURF vychází do značné míry z předešlého. Hlavním důvodem jeho vzniku je vysoká výpočetní náročnost algoritmu SIFT. Je zde však též kladen důraz na dobrou výkonnost a schopnost pracovat v reálném čase. SURF se podobně jako SIFT sestavuje ze čtyř fází, které jsou velmi podobné jako v předešlé podkapitole. SURF využívá pro detekci významných bodů determinantu Hessovy matice namísto DoG. Pro rozmazání snímků jednotlivých oktáv se pro menší výpočetní náročnost využily diskreditované a aproximované Haarovy vlnky. H(x, σ) = ( L xx(x, σ) L xy (x, σ) L xy (x, σ) L yy (x, σ) ) (3) kde Lxx (x; σ) vyjadřuje konvoluci vstupního snímku s druhou derivací Gaussovy funkce v bodě x= (x; y), obdobně pro Lyy (x; σ) a Lxy (x; σ). Determinant Hessovy aproximované matice v SURFu vyjadřuje hodnotu jedné položky v Scale space. Při výpočtu, se pro urychlení, využívá integrální reprezentace obrazu. Integrální obraz je speciální reprezentace obrazu, kdy každý bod vyjadřuje součet všech předešlých bodu, které mají stejnou nebo menší x-ovou a y-novou souřadnici. To platí v případě, že souřadnicový systém obrazu má počátek v levém horním rohu. Výpočet integrálního obrazu je možné vypočítat v lineárním case. [diplomka tý holky] Výpočet orientace bodu je realizován pomocí výpočtu odezvy Harových vlnek v okolí daného bodu. Orientace je určena ve směru, kde je největší hustota odezev na Haarovy vlnky. Velikost okolí bodu a vlnky závisí na měřítku, ve kterém byl bod nalezen. Následně je ve směru orientace bodu provedeno oknování, které rozdělí oblast do 4x4 regionů. V každém z těchto regionů je spočítána odezva na Haarovy vlny v horizontálním i 8
8 vertikálním směru. Následně je v každém z regionů vypočítán čtyř prvkový vektor. Výsledný deskriptor tedy obsahuje 64 hodnot. 2.3 RANSAC Random Sample Consensus Je iterativní metoda, kdy jsou vstupní datové body rozděleny algoritmem do dvou skupin (outliers a inliers). Outliers jsou nekorespondující body a inliers jsou body nacházející se blízko k ideálnímu řešení. Algoritmus pracuje v pěti základních bodech: 1. Vybere se náhodný počet bodů, který musí být vyšší než stanovené minimum 2. Vyřeší se model s danými parametry 3. Určí se počet bodů splňujících dané kritérium s definovanou tolerancí 4. Pokud počet těchto inliers bodů překročí stanovenou hranici, použije se tento model a skončí se 5. Pokud počet inliers bodů nepřekročí stanovenou hranici, opakuj body 1-4 maximálně x-krát. 9
9 3 KALIBRACE KAMERY Vzhledem k nedokonalé technologii výroby kamer, je většina dnes používaných kamer zdrojem zkreslení obrazu. Mezi hlavní dvě deformace patří radiální zkreslení a tangenciální zkreslení. Díky radiálnímu zkreslení se přímé linie zobrazují jako zakřivené. Tento efekt je silnější na krajích fotografie než v jejím středu. [2] x zkres = x(1 + k 1 r 2 + k 2 r 4 + k 3 r 6 ) (4) y zkres = y(1 + k 1 r 2 + k 2 r 4 + k 3 r 6 ) (5) Obdobně se projevuje tangenciální zkreslení, k němuž dochází, protože obrazová čočka není zarovnána dokonale paralelně k zobrazovací rovině. Některé oblasti obrazu mohou vypadat blíž, než se očekávalo. x zkres = x + [2p 1 xy + p 2 (r 2 + 2x 2 )] (6) y zkres = y + [p 1 (r 2 + 2y 2 ) + 2p 2 xy] (7) Hledáme tedy pět parametrů - koeficienty zkreslení (distortion coefficients) distortioncoef = (k 1 k 2 p 1 p 2 k 3 ) (8) Dále musíme najít intrinsické a extrinsické parametry. Intrinsické parametry jsou specifické pro každou kameru. Jedná se o údaje jako ohnisková vzdálenost (fx, fy) a optická centra (cx,cy). Dohromady tvoří kamerovou matici. f x 0 c x cam = ( 0 f y c y ) Extrinsické parametry odpovídají rotačním a překladovým vektorům, které překládají souřadnice 3D bodu do souřadného systému. U stereofonních aplikací je třeba tyto zkreslení nejprve opravit. Abychom zjistili všechny tyto parametry, musíme aplikaci poskytnout vzorové obrázky dobře definovaného vzoru (např. Šachovnice). Těchto obrázků by mělo být alespoň 10. Z těchto vzorů je vypočtena kalibrabrace kamery. (9) 10
10 Obrázek 1 Kalibrační šachovnice 11
11 4 PROGRAMOVÁ ČÁST 4.1 Použité prostředky Zde si v krátkosti popíšeme použitě prostředky pro tvorbu našeho programu Microsoft Visual Studio Microsoft Visual Studio je vývojové prostředí (IDE) od Microsoftu. Visual Studio podporuje jazyky prostřednictvím jazykových služeb, což umožňuje, aby editor kódu a debugger podporoval jakýkoliv programovací jazyk. Mezi vestavěné jazyky patří C/C++, VB.NET a C#. [3] Visual Studio nepodporuje žádný programovací jazyk nebo nástroj samo o sobě. Místo toho je mu možno přidat různá rozšíření funkčnosti. Každá funkčnost je zabalena do balíčku VSPackage. Když je nainstalována, je dostupná jako služba. IDE poskytuje tři služby: SVsSolution, která umožňuje očíslovat projekty a sestavy; SVsUIShell, který poskytuje rozdělování na okna a UI funkce (jako panely, nástrojové lišty a okna nástrojů); a SVsShell, který se stará o registraci balíčků VSPackage. IDE je také odpovědné za koordinaci služeb a umožnění komunikace mezi nimi. Všechny editory, designery, typy projektů a další nástroje jsou implementovány jako balíčky VSPackage Knihovna OpenCV OpenCV (Open Source Computer Vision Library) je open source knihovna pro počítačové vidění a strojové učení. OpenCV byla vytvořena tak, aby poskytovala společnou infrastrukturu pro aplikace počítačového vidění a urychlila používání vnímání stroje v komerčních produktech. [4] OpenCV je vydána pod licencí BSD, a proto je zdarma pro akademické i komerční využití. Má rozhraní C ++, Python a Java a podporuje operační systémy Windows, Linux, Mac OS, ios a Android. OpenCV byla navržena pro výpočetní efektivitu a se silným zaměřením na aplikace v reálném čase Framework Qt Qt je multiplatformní framework pro tvorbu GUI (grafické uživatelské rozhraní). Aplikace napsané pomocí toolkitu je možno distribuovat pod licencí GPL, LGPL, nebo po splnění určitých podmínek i komerčně. Qt je knihovna programovacího jazyka C++, ale existuje například i pro jazyky Python, C, Pascal, C#, Java. Podporuje lokalizaci aplikací a také SQL, zpracování XML, správu vláken, přístup k souborům, práci s grafikou a multimédii. Velkou výhodou Qt je velmi přehledně zpracovaná dokumentace a také vývojové programy Qt Creator nebo Qt Designer. Aplikace vytvořené pro grafické uživatelské prostředí používají nativní vzhled 12
12 operačního systému, takže vyvinuté aplikace se vždy přizpůsobí vzhledu používaného prostředí. [5] 4.2 Koncept programu Náš program jsme se rozhodli vytvořit tak, aby umožňoval použití v robotice, ale aby byl také použitelný pro běžného uživatele. Z tohoto důvodu jsme program koncipovali tak, aby umožnil běh v grafickém rozhraní, ale aby běžel i jako samotná konzolová aplikace. Defaultně se program spouští s GUI. Pomocí argumentu lze však při startu aplikace GUI zakázat, program pak běží jako konzolová aplikace a jednotlivé fotky a upřesňující volby je možné nastavit pouze jako argumenty aplikace při spuštění. 4.3 Popis algoritmu Program umožňuje běh ve dvou režimech. Prvním režimem je běh v uživatelském modu. Zde se zobrazuje GUI. Druhou možností je běh programu pouze jako konzolová aplikace. Tyto dva mody je možné nastavit pomocí parametru při spuštění aplikace. Pokud aplikace nedostane žádný parametr, spustí se defaultně v modu s GUI. Pokud aplikace dostane parametry, spustí se pouze jako konzolová aplikace. V této kapitole se budeme věnovat pouze aplikaci v konzolovém modu, běhu aplikace s GUI se budeme věnovat v kapitole 4.4 Grafické uživatelské rozhraní. Algoritmus pro skládání jednotlivých obrázku do jednoho obrázku panoramatického je však pro oba mody stejný. Nejprve je vyhodnocen počet argumentů. Pokud jsou zadány nějaké argumenty programu, program se spustí v příkazové řádce. Následně jsou pomoci funkce parsecmdargs vyhodnoceny jednotlivé argumenty programu. Možné argumenty jsou: --help, pro vypsání nápovědy --try_use_gpu, pro pokus o vypočet pomoci grafické karty místo CPU --d3, moznost pro rozdělení obrázku k zvýšení přesnosti --output <name>, pojmenování výsledného obrázku --mode <panorama/scans>, pro vyber modu panorama/scans Zbylé argumenty jsou považovány jako názvy obrázků pro tvorbu panorama Po načteni argumentu následuje kontrola, zda jsou argumenty validní. Následně jsou pomocí funkcí Stitcher::create a stitcher->stitch vytvoříme výsledné panorama. Funkce využívají algoritmu SURF. 13
13 4.4 Grafické uživatelské rozhraní Grafické uživatelské rozhraní je vytvořené pomocí frameworku QT5. Při návrhu jsme dbali na co nejintuitivnější ovládaní a přehlednost cele aplikace. První, co uživatel uvidí po zapnuti programu je základní obrazovka umožňující vytvoření panoramatu. V levém horním rohu je v souladu s většinou programu pro operační systém Windows umístěno základní menu, obsahující položky file a help. V položce file je možné vybrat soubory pro uložení panorama nebo již hotové panorama uložit. Pod položkou help se skrývá stručný návod k použiti a informace o autorech. Obrázek 2 Úvodní obrazovka programu Jako další je na úvodní obrazovce viditelné záložkové menu, obsahující záložky Panorama a Calibration. Záložka Panorama slouží pro tvorbu panoramat nebo scanu. Tato záložka je defaultně otevřena při spuštění programu. Záložka je dále rozdělena na dvě okna. V levém okně je možné pomoci prvku push button vybrat soubory pro vytvoření panorama (viz. Obr. 2). V pravém okně je možné panorama vytvořit pomoci tlačítka Stitch. Dále je zde možně vybrat dodatečné nataveni, jako použití GPU pro výpočty místo CPU, zvolit mód panorama nebo scans. Další možnou volbou je využití vytvořené kalibrační matice, nicméně algoritmus je schopen kalibrovat si obrázky sám. Největší část této záložky zabírá náhled na vytvořené panorama. 14
14 Obrázek 3 Program po vytvoření panoramatického obrázku V záložce Calibration probíhá vytvoření kalibrační matice pro spojovaní obrázku. Nejprve je nutné nahrát alespoň čtyři kalibrační šachovnice. Pote je nutné vyplnit skutečnou délku mřížky. Vyplnit počet sloupců a počet řádku. Pote lze vytvořit kalibrační matici, kterou lze využít pro vytvoření panorama. Obrázek 4 Záložka kalibrace 15
15 5 VÝSLEDKY PROGRAMU V následujících podkapitolách bude probráno zhodnocení programu a dosažených výsledků. 5.1 Operační náročnost algoritmu Prvním kritériem je určení času potřebného pro vykonání algoritmu v závislosti na velikosti vstupních dat. V našem případě je velikost vstupních dat dána počtem 15 Mpx fotografií o velikostech přibližně 3 MB. Měření probíhalo ve dvou úlohách. V první úloze algoritmus využíval pouze systémové prostředky bez GPU, ve druhé byla zapojena i GPU. Co se týče GPU, v grafu č. 1 jsou znázorněny hodnoty pouze pro integrovanou grafickou kartu, ne pro dedikovanou. Závislost lze proložit exponenciální křivkou a časovou složitost lze vyjádřit: O(f(1,911e 0,166N )) (10) 40 Časová závislost zpracování panoramatu na počtu snímků 30 t [s] t_cpu [s] t_gpu [s] Intel CORE i5, 8GB RAM, Intel HD Graphic 4400 Graf 1 Časová závislost panoramatu Počet porovnávaných deskriptorů obrazu, nalezených pomocí SURF algoritmu, vzrůstal s počtem fotografií od po Na většině fotografií bylo nalezeno průměrně 4500 významných bodů, krajní hodnoty nalezených bodů byly 2*10 3 a N [-] 16
16 Fotografie použité k testování byly pořizovány uvnitř místnosti a jejich miniatury jsou zobrazeny na následujícím obrázku pro znázornění složitosti scény. Úhel rotace objektivu je 15. Obrázek 5 Jednotlivé snímky 5.2 Limity algoritmu v počtu deskriptorů Pro nalezení stavu, ve kterém algoritmus začíná selhávat, bylo využito znalosti o počtu významných bodů obrazu, respektive z nich vypočítaných deskriptorů v jednotlivých snímcích určených ke spojení. V jednoduché scéně, obsahující co nejméně rohů, byly vždy pořizovány dva snímky se změnou rotace objektivu o 30. Při přidání jednoduchých objektů do snímané scény se poté zvětšuje počet významných bodů v obraze a tím nalezení více korespondencí mezi významnými body nalezenými v jednotlivých snímcích. V prvním případě, bez vloženého objektu, algoritmus dle očekávání selhává právě v důsledku nenalezených korespondencí. Druhá situace je na obrázku č. 6. Do scény byl vložen jednoduchý objekt a počet společných deskriptorů v průniku snímků vzrostl z 33 na 150. V obou snímcích bylo nalezeno přibližně o 30 významných bodů více, ty si však neodpovídaly. Při tomto počtu společných deskriptorů algoritmus stále není schopen v dané scéně snímky spojit. 17
17 Obrázek 6 Deskriptory Ve třetím případě byl vyměněn původní objekt za objekt se složitějším tvarem. V oblastech průniku scény na jednotlivých snímcích je v tomto případě 300 a 380 významných bodů, přičemž si odpovídá 280 deskriptorů mezi snímky. Algoritmus při nalezení tohoto počtu deskriptorů již dokáže snímky spojit. Obrázek 7 Deskriptory Hledaná hranice se tedy nejspíše nachází přibližně v intervalu od 150 do 280 deskriptorů. Tato hranice se ale bude měnit v závislosti na složitosti scény a míry překrytí fotografií. Při složitější scéně lze nalézt více deskriptorů s větší vahou příznakových vektorů a přesto, že bude překrytí minimální a počet deskriptorů pod spodní hranicí určeného intervalu, větší váhy příznakových vektorů zajistí více si korespondujících bodů a tím i spojení fotografií s minimálním překrytím. 5.3 Limity algoritmu v překrytí snímků Jak již bylo předesláno, schopnost spojení snímků závisí především na počtu nalezených deskriptorů, které si v jednotlivých snímcích odpovídají. V předešlé podkapitole byla pozornost věnována pouze jednoduché scéně s konstantním pootočením objektivu. 18
18 V případě vybrání obecné scény exteriéru může být potřebné překrytí snímků pro spojení mnohem menší právě v souvislosti s nalezením více významných bodů v obraze. Pro experimentální zjištění potřebného procentuálního překrytí dvou snímků v případě horizontální rotace objektivu byla úmyslně vybrána scéna s velkým zastoupením deskriptorů ve vertikální ose. Pokud by byly nalezené významné body soustředěné pouze v jednom místě, pravděpodobnost spojení by klesala. Scéna použitá k testování je na obrázku č. 8. Obrázek 8 Testovací scéna Právě z vybraných fotografií na zmíněném obrázku bylo experimentálně zjištěné nejmenší procentuální překrytí přibližně 13 % pro danou scénu. Pro orientaci o výskytu vypočítaných deskriptorů v překrývajících se oblastech je přidán obrázek č. 9. Obrázek 9 Překrytí scény 19
19 5.4 Srovnání s Microsoft Image Composite Editor V závěru byl algoritmus srovnán s programem Microsoft Image Composite Editor. Pro porovnání se opět změřila doba spojování snímků na stejné datové sadě, avšak výsledky jsou pouze orientační z důvodu omezených možností měření času spojování programu společnosti Microsoft. Ve vytvořeném projektu lze snadno implementovat časomíru, ale u Image Composite Editoru byl čas měřen pouze pomocí stopek. Čas potřebný pro spojení fotografií je v celém měřeném intervalu u programu Image Composite Editor vyšší, jak ukazuje graf č. 2. Vzhledem k průběhům křivek lze však očekávat, že pro větší datovou sadu (19 a více snímků) bude vytvořený program potřebovat více času než Image Composite Editor Porovnání časové závislosti zpracování panoramatu na počtu snímků s Microsoft ICE t [s] t_cpu ICE N [-] Graf 2 Porovnání časové závislosti zpracování panoramatu s Microsoft ICE 20
20 6 ZÁVĚR Tato práce se zabývala tvorbou panoramatických fotografií. V rámci práce byl vytvořen program pro tvorbu panoramatických snímků s využitím frameworků OpenCV a QT5 pro operační systém Windows. Celá práce je rozdělena do několika tematických celků. V první kapitole jsme seznámili s algoritmy pro tvorbu panoramatických snímků, tedy s algoritmy SIFT, SURF a RANSAC. V druhé kapitole jsme se zaměřili na proces kalibrace kamery a vytvoření kalibrační matice. Třetí kapitola je zaměřena na tvorbu programu. Jedná se o základní myšlenku, stručný algoritmus našeho vytvořeného programu a návrh GUI. V poslední řadě je zde popis ovládání jak konzolové aplikace, tak aplikace běžící v grafickém rozhraní. Poslední kapitola se věnuje zhodnocení výsledků programu. Je zde popsána časová složitost námi vytvořeného programu, která byla aproximována jako O(f(1,911e 0,166N )). Dále jsou zde popsány významné body pro spojování snímků deskriptory. Z námi získaných dat vyplývá, že je průměrně potřeba alespoň 13 % překrytí snímků. V poslední řadě zde proběho porovnání s komerčním řešením Microsoft ICE. Zjistili jsme, že náš program je pro menší počty snímků (pro maximálně 18 snímků) rychlejší, od 19 snímků a více je rychlejší program ICE. Úspěšně jsme vytvořili program na tvorbu panoramatických snímků, který jsme posléze otestovali a porovnali s komerčním řešením. Zadání tedy bylo splněno. 21
21 BIBLIOGRAFIE [1] LOWE, David G. Distinctive Image Features from Scale-Invariant Keypoints. 2004,, 28. [2] What Is Camera Calibration?. Mathworks [online] [cit ]. Dostupné z: [3] Microsoft Visual Studio. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: [4] OpenCV. OpenCV [online] [cit ]. Dostupné z: [5] Qt. Qt [online] [cit ]. Dostupné z: 22
22 Seznam příloh Příloha A Příloha B Příloha C Zabalený program Zdrojový kód programu Vytvořené panoramatické snímky a testovací soubory 23
SIFT: Scale Invariant Feature Transform Automatické nalezení korespondencí mezi dvojicí obrázků
SIFT: Scale Invariant Feature Transform Automatické nalezení korespondencí mezi dvojicí obrázků lukas.mach@gmail.com Přílohy (videa, zdrojáky, ) ke stažení na: http://mach.matfyz.cz/sift Korespondence
Roman Juránek. Fakulta informačních technologíı. Extrakce obrazových příznaků 1 / 30
Extrakce obrazových příznaků Roman Juránek Ústav počítačové grafiky a multimédíı Fakulta informačních technologíı Vysoké Učení technické v Brně Extrakce obrazových příznaků 1 / 30 Motivace Účelem extrakce
Geometrické algoritmy pro počítačovou grafiku
České vysoké učení technické v Praze Fakulta jaderná a fyzikálně inženýrská Katedra fyzikální elektroniky Informatická fyzika Geometrické algoritmy pro počítačovou grafiku Semestrální práce Autor práce:
Návod k použití softwaru Solar Viewer 3D
Návod k použití softwaru Solar Viewer 3D Software byl vyvinut v rámci grantového projektu Technologie a systém určující fyzikální a prostorové charakteristiky pro ochranu a tvorbu životního prostředí a
Panoramatická fotografie
Panoramatická fotografie Jan Hnízdil xhnij08@vse.cz VŠE Praha Fakulta informatiky a statistiky Panoramatická fotografie p.1/37 Osnova Panoramatická fotografie, jak jí vytvořit, programy na tvorbu panoramatických
Kalibrační proces ve 3D
Kalibrační proces ve 3D FCC průmyslové systémy společnost byla založena v roce 1995 jako součást holdingu FCC dodávky komponent pro průmyslovou automatizaci integrace systémů kontroly výroby, strojového
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě
VY_32_INOVACE_INF_BU_02 Sada: Digitální fotografie Téma: Základy ovládání digitálního fotoaparátu Autor: Mgr. Miloš Bukáček Předmět: Informatika Ročník: 3. ročník osmiletého gymnázia, třída 3.A Využití:
TECHNOLOGIE ELASTICKÉ KONFORMNÍ TRANSFORMACE RASTROVÝCH OBRAZŮ
TECHNOLOGIE ELASTICKÉ KONFORMNÍ TRANSFORMACE RASTROVÝCH OBRAZŮ ÚVOD Technologie elastické konformní transformace rastrových obrazů je realizována v rámci webové aplikace NKT. Tato webová aplikace provádí
Rozklad na prvočinitele. 3. prosince 2010
Rozklad na prvočinitele Ondřej Slavíček 3. prosince 2010 1 Obsah 1 Příručka k programu 3 1.1 funkce main()............................. 3 1.2 funkce hlavnifunkce()........................ 3 1.3 funkce
Měření optických vlastností materiálů
E Měření optických vlastností materiálů Úkoly : 1. Určete spektrální propustnost vybraných materiálů různých typů stavebních skel a optických filtrů pomocí spektrofotometru 2. Určete spektrální odrazivost
FORTANNS. havlicekv@fzp.czu.cz 22. února 2010
FORTANNS manuál Vojtěch Havlíček havlicekv@fzp.czu.cz 22. února 2010 1 Úvod Program FORTANNS je software určený k modelování časových řad. Kód programu má 1800 řádek a je napsán v programovacím jazyku
IP kamera. Uživatelský manuál
IP kamera Uživatelský manuál Upozornění: Tento manuál nemusí zcela přesně popisovat některé technické detaily nebo může obsahovat tiskařské chyby. Pokud byste nemohli vyřešit některé problémy pomocí tohoto
1 Uživatelská dokumentace
1 Uživatelská dokumentace Systém pro závodění aut řízených umělou inteligencí je zaměřen na závodění aut v prostředí internetu. Kromě toho umožňuje testovat jednotlivé řidiče bez nutnosti vytvářet závod
Zatížení nohou. Pro: Plantograf Petr Novák
Zatížení nohou Pro: Plantograf 10.02.002.000 Petr Novák (novakpe@labe.felk.cvut.cz) Stručný popis: Možnost detekce zatížení částí chodidla nohou je vytvořeno pomocí několika ROI (region of interest). Vždy
Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Aleš Najman [ÚLOHA 38 KONTROLA A POHONY]
Aplikované úlohy Solid Edge SPŠSE a VOŠ Liberec Ing. Aleš Najman [ÚLOHA 38 KONTROLA A POHONY] 1 ÚVOD Úloha 38 popisuje jednu část oblasti sestava programu Solid Edge V20. Tato úloha je v první části zaměřena
Meo S-H: software pro kompletní diagnostiku intenzity a vlnoplochy
Centrum Digitální Optiky Meo S-H: software pro kompletní diagnostiku intenzity a vlnoplochy Výzkumná zpráva projektu Identifikační čí slo výstupu: TE01020229DV003 Pracovní balíček: Zpracování dat S-H senzoru
Diplomová práce Prostředí pro programování pohybu manipulátorů
Diplomová práce Prostředí pro programování pohybu manipulátorů Štěpán Ulman 1 Úvod Motivace: Potřeba plánovače prostorové trajektorie pro výukové účely - TeachRobot Vstup: Zadávání geometrických a kinematických
Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová. 5. Statistica
Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová 5. Statistica StatSoft, Inc., http://www.statsoft.com, http://www.statsoft.cz. Verze pro Mac i PC, dostupná
Vyhodnocení 2D rychlostního pole metodou PIV programem Matlab (zpracoval Jan Kolínský, dle programu ing. Jana Novotného)
Vyhodnocení 2D rychlostního pole metodou PIV programem Matlab (zpracoval Jan Kolínský, dle programu ing. Jana Novotného) 1 Obecný popis metody Particle Image Velocimetry, nebo-li zkráceně PIV, je měřící
Uživatelský manuál. Aplikace GraphViewer. Vytvořil: Viktor Dlouhý
Uživatelský manuál Aplikace GraphViewer Vytvořil: Viktor Dlouhý Obsah 1. Obecně... 3 2. Co aplikace umí... 3 3. Struktura aplikace... 4 4. Mobilní verze aplikace... 5 5. Vytvoření projektu... 6 6. Části
Autorizovaný software DRUM LK 3D SOFTWARE PRO VYHODNOCENÍ MĚŘENÍ ODCHYLEK HÁZIVOSTI BUBNOVÝCH ROTAČNÍCH SOUČÁSTÍ
Autorizovaný software DRUM LK 3D SOFTWARE PRO VYHODNOCENÍ MĚŘENÍ ODCHYLEK HÁZIVOSTI BUBNOVÝCH ROTAČNÍCH SOUČÁSTÍ Ing. Michal Švantner, Ph.D. Doc. Ing. Milan Honner, Ph.D. 1/10 Anotace Popisuje se software,
LBP, HoG Ing. Marek Hrúz Ph.D. Plzeň Katedra kybernetiky 29. října 2015
LBP, HoG Ing. Marek Hrúz Ph.D. Plzeň Katedra kybernetiky 29. října 2015 1 LBP 1 LBP Tato metoda, publikovaná roku 1996, byla vyvinuta za účelem sestrojení jednoduchého a výpočetně rychlého nástroje pro
Novinky v Solid Edge ST7
Novinky v Solid Edge ST7 Primitiva Nově lze vytvořit základní geometrii pomocí jednoho příkazu Funkce primitiv je dostupná pouze v synchronním prostředí Těleso vytvoříme ve dvou navazujících krocích, kde
Měření optických vlastností materiálů
E Měření optických vlastností materiálů Úkoly : 1. Určete spektrální propustnost vybraných materiálů různých typů stavebních skel a optických filtrů pomocí spektrofotometru 2. Určete spektrální odrazivost
Prostředí Microstationu a jeho nastavení. Nastavení výkresu
Prostředí Microstationu a jeho nastavení Nastavení výkresu 1 Pracovní plocha, panely nástrojů Seznámení s pracovním prostředím ovlivní pohodlí, rychlost, efektivitu a možná i kvalitu práce v programu Microstation.
ČVUT FEL X36PAA - Problémy a algoritmy. 4. úloha - Experimentální hodnocení algoritmů pro řešení problému batohu
ČVUT FEL X36PAA - Problémy a algoritmy 4. úloha - Experimentální hodnocení algoritmů pro řešení problému batohu Jméno: Marek Handl Datum: 3. 2. 29 Cvičení: Pondělí 9: Zadání Prozkoumejte citlivost metod
Kontingenční tabulky v MS Excel 2010
Kontingenční tabulky v MS Excel 2010 Autor: RNDr. Milan Myšák e-mail: milan.mysak@konero.cz Obsah 1 Vytvoření KT... 3 1.1 Data pro KT... 3 1.2 Tvorba KT... 3 2 Tvorba KT z dalších zdrojů dat... 5 2.1 Data
2D grafika. Jak pracuje grafik s 2D daty Fotografie Statické záběry Záběry s pohybem kamery PC animace. Počítačová grafika, 2D grafika 2
2D grafika Jak pracuje grafik s 2D daty Fotografie Statické záběry Záběry s pohybem kamery PC animace Počítačová grafika, 2D grafika 2 2D grafika PC pracuje s daným počtem pixelů s 3 (4) kanály barev (RGB
SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník MĚŘICKÝ SNÍMEK PRVKY VNITŘNÍ A VNĚJŠÍ ORIENTACE CHYBY SNÍMKU
SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník MĚŘICKÝ SNÍMEK PRVKY VNITŘNÍ A VNĚJŠÍ ORIENTACE CHYBY SNÍMKU MĚŘICKÝ SNÍMEK Základem měření je fotografický snímek, který je v ideálním případě
Aplikace insportline incondi
Aplikace insportline incondi návod k obsluze Minimální požadavky aplikace Apple ios: verze OS 9.3+, kompatibilní se zařízeními iphone a ipad Android: verze OS 5.0+ (Lollipop), rozlišení minimálně 1280x720
Vytváření DVD s DVDStyler
Vytváření DVD s DVDStyler 21. 8. 2009 Jan Drábek Multimédia 26352 DVDStyler je multiplatformní program (ano, funguje i na Windows) pro vytváření profesionálně vypadajících DVD i interaktivních DVD menu.
Manuál k programu IDP 1.0
Příloha B Manuál k programu IDP 1.0 Toto je manuál k programu IDP - Interakční diagram průřezu 1.0, který byl vytvořen v rámci této diplomové práce za podpory grantu Studentské grantové soutěže ČVUT v
FAKULTA INFORMAČNÍCH TECHNOLOGIÍ
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÉ GRAFIKY A MULTIMÉDIÍ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND
Angličtina program k procvičování slovní zásoby
Středoškolská technika 2011 Setkání a prezentace prací středoškolských studentů na ČVUT Angličtina program k procvičování slovní zásoby Kamil Hanus Střední průmyslová škola elektrotechniky a informačních
Automatické rozpoznávání dopravních značek
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA DOPRAVNÍ Jiří Hofman Automatické rozpoznávání dopravních značek Semestrální práce z předmětu ITS 2012 Obsah 1. Automatické rozpoznávání dopravních značek (ATSR)...
Webová aplikace Znalostní testy online UŽIVATELSKÁ PŘÍRUČKA
Webová aplikace Znalostní testy online UŽIVATELSKÁ PŘÍRUČKA 2005 Lukáš Trombik OBSAH ÚVOD... 1 SPUŠTĚNÍ... 1 POPIS OVLÁDÁNÍ INFORMAČNÍHO SYSTÉMU... 1 POPIS KLIENTSKÉ ČÁSTI... 1 POPIS ADMINISTRÁTORSKÉ ČÁSTI...
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě
VY_32_INOVACE_INF_BU_04 Sada: Digitální fotografie Téma: Další parametry snímku Autor: Mgr. Miloš Bukáček Předmět: Informatika Ročník: 3. ročník osmiletého gymnázia, třída 3.A Využití: Prezentace určená
SignEditor 1 - návod k použití
SignEditor 1 - návod k použití Tomáš Ryba tryba@kky.zcu.cz Zdeněk Krňoul zdkrnoul@kky.zcu.cz Jakub Kanis jkanis@kky.zcu.cz 27. března 2012 1 Vznik za podpory projektu Pojabr - Potlačení jazykové bariéry
Zobrazte si svazy a uspořádané množiny! Jan Outrata
LatVis Zobrazte si svazy a uspořádané množiny! Jan Outrata Motivace potřeba visualizovat matematické (algebraické) struktury rychle, přehledně a automaticky počítačovými prostředky ruční kreslení je zdlouhavé
Měření průtoku kapaliny s využitím digitální kamery
Měření průtoku kapaliny s využitím digitální kamery Mareš, J., Vacek, M. Koudela, D. Vysoká škola chemicko-technologická Praha, Ústav počítačové a řídicí techniky, Technická 5, 166 28, Praha 6 e-mail:
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: CZ.1.07/1.5.00/34.0410 Číslo šablony: 20 Název materiálu: Android vs ios Ročník: Identifikace materiálu: Jméno autora: Předmět:
Testování operačního systému Windows Phone 8
Testování operačního systému Windows Phone 8 Semestrální práce A2 v rámci předmětu A4B39TUR Muška Adam ČVUT FEL STM 0 Obsah 1. Popis přístroje... 2 2. Popis cílové skupiny... 2 3. Přehled případů užití...
13 Barvy a úpravy rastrového
13 Barvy a úpravy rastrového Studijní cíl Tento blok je věnován základním metodám pro úpravu rastrového obrazu, jako je např. otočení, horizontální a vertikální překlopení. Dále budo vysvětleny různé metody
VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
Inteligentní řešení kamerového systému
Inteligentní řešení kamerového systému Uživatelský manuál Přehrávání a zálohování záznamů Přehrávání Přehrávání pořízených videozáznamů, zobrazení a vyhledávání neobvyklých událostí a informací o systému
Metoda Monte Carlo a její aplikace v problematice oceňování technologií. Manuál k programu
Metoda Monte Carlo a její aplikace v problematice oceňování technologií Manuál k programu This software was created under the state subsidy of the Czech Republic within the research and development project
Semestrální práce Mozaika aneb Co všechno umí pan Voronoi
Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky Semestrální práce Mozaika aneb Co všechno umí pan Voronoi Plzeň, 2008 Aubrecht Vladimír Obsah 1 Zadání...
kamerou. Dle optických parametrů objektivu mohou v získaném obraze nastat geometrická
Odstranění geometrických zkreslení obrazu Vstupní obraz pro naše úlohy získáváme pomocí optické soustavy tvořené objektivem a kamerou. Dle optických parametrů objektivu mohou v získaném obraze nastat geometrická
Software pro formování dielektrika kondenzátorů
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV FYZIKY Software pro formování dielektrika kondenzátorů Číslo projektu: TA02020998 Číslo výsledku: 27267 Spolupracující
Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií
VY_32_INOVACE_31_15 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední
MANUÁL K PROGRAMU JEDNODUCHÝ SKLAD (VER-1.2)
MANUÁL K PROGRAMU JEDNODUCHÝ SKLAD (VER-1.2) Program byl vytvořený za účelem uchovávání artiklů (položek) a jejich cen. Základním cílem bylo vytvořit uživatelsky příjemné prostředí s mnoha funkcemi ve
IBRIDGE 1.0 UŽIVATELSKÝ MANUÁL
IBRIDGE 1.0 UŽIVATELSKÝ MANUÁL Jaromír Křížek OBSAH 1 ÚVOD... 3 2 INSTALACE... 4 2.1 SYSTÉMOVÉ POŽADAVKY... 5 2.2 SPUŠTĚNÍ IBRIDGE 1.0... 5 3 HLAVNÍ MENU... 6 3.1 MENU FILE... 6 3.2 MENU SETTINGS... 6
GEODETICKÉ VÝPOČTY I.
SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 2.ročník GEODETICKÉ VÝPOČTY I. TABELACE FUNKCE LINEÁRNÍ INTERPOLACE TABELACE FUNKCE Tabelace funkce se v minulosti často využívala z důvodu usnadnění
Programové vybavení počítačů operační systémy
Programové vybavení počítačů operační systémy Operační systém Základní program, který oživuje hardware a poskytuje prostředí pro ostatní programy Řídí využití procesoru, síťovou komunikaci, tisk, ovládá
MATURITNÍ PRÁCE Z PŘEDMĚTU GRAFIKA A MULTIMEDIA
MATURITNÍ PRÁCE Z PŘEDMĚTU GRAFIKA A MULTIMEDIA Studijní obor: 18-20-M/01 Informační technologie Třída: I4.A Školní rok: 2012/2013 Autor: Lukáš Zuzaňák Prohlášení autora: Prohlašuji, že jsem tuto práci
Využití tabulkového procesoru MS Excel
Semestrální práce Licenční studium Galileo srpen, 2015 Využití tabulkového procesoru MS Excel Ing Marek Bilko Třinecké železárny, a.s. Stránka 1 z 10 OBSAH 1. ÚVOD... 2 2. DATOVÝ SOUBOR... 2 3. APLIKACE...
Úvod do programovacího jazyka Python
Úvod do programovacího jazyka Python Co je to Python? Python je objektově-orientovaný programovací jazyk. Tento programovací jazyk je velice výkonný, čitelný a dá se snadno naučit. Jeho použití je velice
BALISTICKÝ MĚŘICÍ SYSTÉM
BALISTICKÝ MĚŘICÍ SYSTÉM UŽIVATELSKÁ PŘÍRUČKA Verze 2.3 2007 OBSAH 1. ÚVOD... 5 2. HLAVNÍ OKNO... 6 3. MENU... 7 3.1 Soubor... 7 3.2 Měření...11 3.3 Zařízení...16 3.4 Graf...17 3.5 Pohled...17 1. ÚVOD
Obsah. Kapitola 1 Stažení a instalace... 13. Kapitola 2 Orientace v programu a základní nastavení... 23. Úvod... 9
Obsah Úvod......................................................... 9 Co vás čeká a co GIMP umí............................................... 9 Co s GIMPem dokážete?............................................................10
Návod na tvorbu videa pro žáky ZŠ a SŠ zapojených do projektu,,miluji jídlo, neplýtvám! Realizováno za finanční podpory Královéhradeckého kraje
Návod na tvorbu videa pro žáky ZŠ a SŠ zapojených do projektu,,miluji jídlo, neplýtvám! Realizováno za finanční podpory Královéhradeckého kraje Obsah 1. Úvod 2. Import videa 3. Spuštění editoru videa 4.
Využití programu GeoGebra v Matematické analýze
Využití programu GeoGebra v Matematické analýze Zuzana Morávková, KMDG, VŠB-TUO 29.3.2012 Obsah přednášky všeobecné informace o programu GeoGebra vybrané problematické pojmy z Matematické analýzy - interaktivní
3. úloha - problém batohu metodami branch & bound, dynamické programování, heuristika s testem
ČVUT FEL X36PAA - Problémy a algoritmy 3. úloha - problém batohu metodami branch & bound, dynamické programování, heuristika s testem Jméno: Marek Handl Datum: 1. 1. 2009 Cvičení: Pondělí 9:00 Zadání Naprogramujte
VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání
Čtvrtek 3. listopadu Makra v Excelu Obecná definice makra: Podle definice je makro strukturovanou definicí jedné nebo několika akcí, které chceme, aby MS Excel vykonal jako odezvu na nějakou námi definovanou
5. Lokální, vázané a globální extrémy
5 Lokální, vázané a globální extrémy Studijní text Lokální extrémy 5 Lokální, vázané a globální extrémy Definice 51 Řekneme, že f : R n R má v bodě a Df: 1 lokální maximum, když Ka, δ Df tak, že x Ka,
Software pro správu barev Palette Master
Software pro správu barev Palette Master Návod k použití 01 Speciální software pro kalibraci Software Palette Master, který byl vyvinut ve spolupráci s předními odborníky na kalibraci barev X-Rite, zjednodušuje
zdroj světla). Z metod transformace obrázku uvedeme warping a morfing, které se
Kapitola 3 Úpravy obrazu V následující kapitole se seznámíme se základními typy úpravy obrazu. První z nich je transformace barev pro výstupní zařízení, dále práce s barvami a expozicí pomocí histogramu
Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 6. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.
Zdokonalování gramotnosti v oblasti ICT Kurz MS Excel kurz 6 1 Obsah Kontingenční tabulky... 3 Zdroj dat... 3 Příprava dat... 3 Vytvoření kontingenční tabulky... 3 Možnosti v poli Hodnoty... 7 Aktualizace
Úvod do programu Solid Edge
Úvod do programu Solid Edge Cíle této kapitoly V průběhu této kapitoly se naučíte: jak vypadá prostředí programu Solid Edge, najít a otevřít dokument programu Solid Edge, vytvořit a uložit dokument, používat
František Hudek. červenec 2012
VY_32_INOVACE_FH14 Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek červenec 2012 8.
Úvod. OLYMPUS Stream Rychlý návod k obsluze
Upozornění * Podívejte se prosím na on-line nápovědu v návodu (help) softwaru, nastavení softwaru, kalibraci systému a podrobná nastavení.. *Tento návod k obsluze obsahuje základní funkce verze SW Start
Extrémy funkce dvou proměnných
Extrémy funkce dvou proměnných 1. Stanovte rozměry pravoúhlé vodní nádrže o objemu 32 m 3 tak, aby dno a stěny měly nejmenší povrch. Označme rozměry pravoúhlé nádrže x, y, z (viz obr.). ak objem této nádrže
Návod na instalaci a použití programu
Návod na instalaci a použití programu Minimální konfigurace: Pro zajištění funkčnosti a správné činnosti SW E-mentor je potřeba software požívat na PC s následujícími minimálními parametry: procesor Core
Záznam dat Úvod Záznam dat zahrnuje tři základní funkce: Záznam dat v prostředí třídy Záznam dat s MINDSTORMS NXT
Úvod Záznam dat umožňuje sběr, ukládání a analýzu údajů ze senzorů. Záznamem dat monitorujeme události a procesy po dobu práce se senzory připojenými k počítači prostřednictvím zařízení jakým je NXT kostka.
Možnosti tisku v MarushkaDesignu
0 Možnosti tisku v MarushkaDesignu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...5-1 - 1 Cíl příkladu V tomto příkladu si ukážeme
Úvod do mobilní robotiky AIL028
md at robotika.cz http://robotika.cz/guide/umor07/cs 20. prosince 2007 1 2 3D model světa ProMIS Cvičení hledání domečku Model štěrbinové kamery Idealizovaný jednoduchý model kamery Paprsek světla vychází
PowerPoint lekce II.
PowerPoint lekce II. Formát pptx Základem, všech dokumentů je xml formát Bez nutnosti nastavení, transformace či konverze nativní součást ukládání Ve skutečnosti souhrn dílčích souborů Text, obrázky, styly
4.6 Zpracování videa na počítači
3. 4.6 Zpracování videa na počítači V řetězci bude na vstupu zapojeno zařízení, které nám poslouží jako zdroj signálu. Nemusí se nutně jednat jen o digitální kameru, web kameru či mobilní telefon. Můžeme
Příloha 1: Popis ovládání programu pro vyhodnocování chyb v pohybu vřetena
Příloha 1: Popis ovládání programu pro vyhodnocování chyb v pohybu vřetena Před spuštěním programu je dobré přepnout program do tzv.run Modu pomocí klávesové zkratky Ctrl+M, čímž se nám sníží zatížení
Sklady. Níže popsaný návod je určen pro uživatele s rolí Administrátor nebo Správce skladu. Přehled funkcí 2. Postup pro vytvoření nového skladu 2
Sklady Níže popsaný návod je určen pro uživatele s rolí Administrátor nebo Správce skladu. Obsah : Přehled funkcí 2 Postup pro vytvoření nového skladu 2 Položky skladů 2 Množství na skladech 2 Inventura
Semestrální projekt. Vyhodnocení přesnosti sebelokalizace VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ. Fakulta elektrotechniky a komunikačních technologií
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta elektrotechniky a komunikačních technologií Semestrální projekt Vyhodnocení přesnosti sebelokalizace Vedoucí práce: Ing. Tomáš Jílek Vypracovali: Michaela Homzová,
Testování mobilní navigace NACESTY
České vysoké učení technické v Praze Fakulta elektrotechnická A7B39TUR 2015/2016, A2 Testování mobilní navigace NACESTY Kognitivní průchod a heuristická evaluace Jakub Berka berkajak@fel.cvut.cz Obsah
GoClever Map 2.5 manuál
GoClever Map 2.5 manuál Obsah 1. Na dotyku záleží... 4 2. Navádění k lokaci... 5 3. Navigační okno... 7 3.1. Změna nastavení systému navigačního okna... 7 4. Hlavní vlastnosti GoClever Map 2.5... 8 5.
Registrační číslo projektu: CZ.1.07/1.5.00/34.0185. Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:
STŘEDNÍ ODBORNÁ ŠKOLA A STŘEDNÍ ODBORNÉ UČILIŠTĚ NERATOVICE Školní 664, 277 11 Neratovice, tel.: 315 682 314, IČO: 683 834 95, IZO: 110 450 639 Ředitelství školy: Spojovací 632, 277 11 Neratovice tel.:
Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina
Program LibTex Uživatelská příručka 1 Obsah Program Textilní Design... 1 Uživatelská příručka... 1 1 Obsah... 2 2 Rejstřík obrázků... 2 3 Technické požadavky... 3 3.1 Hardware... 3 3.1.1 Procesor... 3
PROJEKT 3 2D TRAJEKTORIE KAMERY SEMESTRÁLNÍ PRÁCE DO PŘEDMĚTU MAPV
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV AUTOMATIZACE A MĚŘICÍ TECHNIKY FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION
Scribus. Vypracovali : Hana Bartošová Tomáš Dvořáček
Scribus Vypracovali : Hana Bartošová Tomáš Dvořáček Seznámení Program Scribus je počítačový program pro profesionální sazbu tzv. Desktop Publisingu (DTP), který byl poprvé předveden v roce 2001. Program
Globální matice konstrukce
Globální matice konstrukce Z matic tuhosti a hmotnosti jednotlivých prvků lze sestavit globální matici tuhosti a globální matici hmotnosti konstrukce, které se využijí v řešení základní rovnice MKP: [m]{
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÉ GRAFIKY A MULTIMÉDIÍ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND
Testování aplikace Facebook Messenger pro Windows Phone 8.1
[ZDEJTE ÁZEV SPOLEČOSTI.] Testování aplikace Facebook Messenger pro Windows Phone 8.1 7B36TUR Jan Vitha 06.11.2016 Obsah 1. Úvod... 1 1.1. Popis aplikace... 1 1.2. Cílová skupina... 1 2. Přehled testovaných
Uživatelský manuál. Format Convert V3.1
Uživatelský manuál Format Convert V3.1 Obsah Obsah 1 Kapitola 1 - Popis softwaru Systémové požadavky 2 Podporovaná zařízení a formáty 2 Odinstalace 3 Kapitola 2 - Ovládání Výběr formátu souboru 4 Výběr
Testování programu PhotoScan pro tvorbu 3D modelů objektů. Ing. Tomáš Jiroušek
Testování programu PhotoScan pro tvorbu 3D modelů objektů Ing. Tomáš Jiroušek Obsah Rozlišovací schopnost použitých fotoaparátů Kalibrace určení prvků vnitřní orientace Objekty pro testování Testování
Sítě SFN Systém pro analýzu a vizualizaci pokrytí a rušení vysílacích sítí
Sítě SFN Systém pro analýzu a vizualizaci pokrytí a rušení vysílacích sítí Sítě SFN ver. 7 je výpočetní systém pro analýzu pokrytí a rušení vysílacích sítí pro služby FM, TV, DVB- T a T-DAB a analýzu a
Webové stránky. 16. Obrázky na webových stránkách, optimalizace GIF. Datum vytvoření: 12. 1. 2013. str ánk y. Vytvořil: Petr Lerch. www.isspolygr.
Webové stránky 16. Vytvořil: Petr Lerch www.isspolygr.cz Datum vytvoření: 12. 1. 2013 Webové Strana: 1/6 Škola Ročník Název projektu Číslo projektu Číslo a název šablony Autor Tématická oblast Název DUM
Použití dynamických parametrů prostředí SET_ENV_ v MarushkaDesignu
0 Použití dynamických parametrů prostředí SET_ENV_ v MarushkaDesignu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...5-1 - 1
D2 - GUI design. Radek Mečiar 28.3.2014
D2 - GUI design Radek Mečiar 28.3.2014 1 Úvod Zvolená platforma: Android Verze: 4.x Nástroj pro kreslení: Pencil Platformu a verzi jsem zvolil, protože je v současnosti nejpoužívanější. Informace o standardu
Matematika v programovacích
Matematika v programovacích jazycích Pavla Kabelíková am.vsb.cz/kabelikova pavla.kabelikova@vsb.cz Úvodní diskuze Otázky: Jaké programovací jazyky znáte? S jakými programovacími jazyky jste již pracovali?
www.zlinskedumy.cz Střední průmyslová škola Zlín
VY_32_INOVACE_31_12 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední
Recognoil RRW Manager rychlý návod k obsluze
Recognoil RRW Manager rychlý návod k obsluze Obsah: 1) Úvod charakteristika funkcí 2) Instalace 3) První spuštění - menu 4) Selektivní vyhodnocení plochy + uložení 5) Práce s projektem a exporty 6) Poznámky