}w!"#$%&'()+,-./012345<ya

Rozměr: px
Začít zobrazení ze stránky:

Download "}w!"#$%&'()+,-./012345<ya"

Transkript

1 MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY }w!"#$%&'()+,-./012345<ya Optimalizace DML-CZ OCR workflow BAKALÁŘSKÁ PRÁCE Radek Vystrčil Brno, jaro 2009

2 Prohlášení Prohlašuji, že tato bakalářská práce je mým původním autorským dílem, které jsem vypracoval samostatně. Všechny zdroje, prameny a literaturu, které jsem při vypracování používal nebo z nich čerpal, v práci řádně cituji s uvedením úplného odkazu na příslušný zdroj. Vedoucí práce: doc. RNDr. Petr Sojka, Ph.D. ii

3 Poděkování Zde bych chtěl poděkovat doc. RNDr. Petru Sojkovi, Ph.D., vedoucímu mé bakalářské práce, za poskytnutou odbornou pomoc a za podnětné rady a připomínky, které přispěly k úspěšnému vyřešení této práce. Také bych rád poděkoval ostatním řešitelům projektu DML-CZ za spolupráci při dosažení společného cíle. iii

4 Shrnutí Tato práce pojednává o řešení problémů s OCR v rámci projektu DML-CZ. Nejdříve je čtenář seznámen s principy OCR, jeho využitím obecně, i v rámci české digitální matematické knihovny. Další kapitoly se zabývají řešením problémů během OCR a jejich aktualizací. Dalším tématem je postup testování OCR založený na referenční sadě příkladů dobře rozpoznaných stránek (ground truth), vůči které se automatizovaně vyhodnocuje úspěšnost nových verzí OCR. iv

5 Klíčová slova OCR, DML-CZ, Workflow, FineReader, InftyReader v

6 Obsah 1 Motivace Seznámení s OCR Co je OCR Využití OCR Česká digitální matematická knihovna Co je to DML-CZ OCR workflow Současná podoba OCR workflow FineReader Engine 8.1 SDK InftyReader ver Další nástroje tvořící OCR workflow Aktualizace DML-CZ OCR VMware Workflow Pomocné třídy Porovnávání nových verzí OCR Program ImlCompare Struktura souboru iml Princip práce ImlCompare Testování Infty Výsledky Hodnocení Závěr A Přílohy vi

7 Kapitola 1 Motivace Dnešní doba klade stále větší důraz na automatizaci jak ve výrobě, tak i v dalších oborech, jako například v informatice. Je to snaha o zrychlení, zjednodušení opakujících se triviálních úkonů, na které není třeba lidské úvahy. Jedním z mnoha podoborů snažících se o automatizaci je i tzv. zpracování přirozeného jazyka a zpracování digitálního obrazu, na jehož základech stojí OCR (Optical Character Recognition). Projekt DML-CZ ze zabývá vytvořením české matematické digitální knihovny, která by obsahovala množství matematických textů, jako jsou učebnice, sborníky, odborné publikace, časopisy apod., vydaných nejen před příchodem digitálních technologií, a tak zpřístupnila tyto materiály dnešním čtenářům, kteří by se k nim jinak těžko dostávali. V této práci se zaměřím na postup zpracovávání matematických textů a jejich převod do digitální podoby. Nejprve stručně představím OCR a jeho využití. V další kapitole bude následovat charakteristika české digitální matematické knihovny. Další kapitola se bude věnovat OCR workflow (toku práce) v rámci DML-CZ a jeho aktualizaci. Nakonec popíši postup automatizovaného testování výsledků různých verzí OCR. 1

8 Kapitola 2 Seznámení s OCR 2.1 Co je OCR OCR neboli optické rozpoznávání znaků [11] (z anglického Optical Character Recognition) je metoda, která nejčastěji pomocí skeneru (nebo také z elektronických dat) umožňuje digitalizaci tištěných textů, s nimiž pak lze pracovat jako s klasickým počítačovým textem. Nebo se též může jednat o převod obrázků znaků do standardní kódované podoby, která dané znaky reprezentuje (např. ASCII nebo UNICODE). Počítačový program převádí obraz bud automaticky, nebo se musí naučit rozpoznávat znaky. Převedený text je velmi často v závislosti na kvalitě předlohy třeba podrobit důkladné korektuře, protože OCR program nerozezná všechna písmena správně. OCR zpracování textu z tištěné do elektronické podoby je použitelné pro všechny tištěné výstupy z laserových, inkoustových, termosublimačních nebo jehličkových tiskáren a samozřejmě pro předlohy vytištěné knihtiskem. OCR [4, 5] je obvykle součástí složitějšího procesu, jehož úlohou je převod fyzicky existujícího dokumentu do elektronické podoby některého ze zaužívaných formátů na ukládání elektronických dokumentů. Tento proces většinou začíná digitalizací vstupního dokumentu (jak již bylo zmíněno, nejčastěji prostřednictvím skeneru), následovanou obrazovými úpravami na získaném obraze dokumentu, rozdělením dokumentu na bloky podle typu obsahu, rozpoznáním jednotlivých znaků v blocích (OCR), lexikálním postprocessingem a nakonec uložením ve zvoleném formátu. Častokrát se celý proces označuje jako OCR. Proces převodu dokumentu do digitální podoby se skládá z následujících kroků: 2

9 2. SEZNÁMENÍ S OCR 1. digitalizace předlohy, 2. provedení obrazových úprav, 3. segmentace dokumentu na bloky, 4. rozpoznávání bloků, 5. lexikální postprocessing, 6. uložení ve zvoleném výstupním formátu. Podrobněji popisuje jednotlivé kroky [5, 6, 9]. 2.2 Využití OCR Praktické využití OCR tkví nejen v tom, že převedený text zabírá řádově menší prostor, ale především je možné ho indexovat. To znamená, že ve výsledném souboru je možno vyhledávat text, kopírovat ho apod. Tím se nabízí možnost vzniku digitálních databází obsahujících dokumenty, které vznikly ještě před příchodem počítačové techniky a jejich elektronická verze tím pádem neexistuje. Samotné oskenování by nebylo dostačující, protože to neumožňuje v materiálech vyhledávat text a sekvenční procházení je u větších záznamů pochopitelně časově náročné. Zásadní výhodou oproti ručnímu přepisování je samozřejmě rychlost, resp. možnost dávkového zpracovávání, které je mnohem efektivnější než manuální metoda. I když současné verze OCR softwaru se na závěr rozpoznávacího procesu bez manuální korektury zatím neobejdou, je možnost využití OCR bezpochyby výhodnější. 3

10 Kapitola 3 Česká digitální matematická knihovna 3.1 Co je to DML-CZ Česká digitální matematická knihovna [3] (zkratka DML-CZ) je plnotextová digitální knihovna zaměřená na oblast matematiky. Jejím cílem je volně zpřístupnit na internetu nejvýznamnější českou matematickou literaturu, potenciálně jako součást plánované světové digitální matematické knihovny WDML World Digital Mathematics Library. Knihovna nabízí především časopisy (v současnosti jde o 10 časopiseckých titulů, včetně Časopisu pro pěstování matematiky a fysiky, vydávaného již od roku 1872), vybrané monografie (mimo jiné například sebrané spisy proslulého českého matematika Bernarda Bolzana) a sborníky matematických konferencí. Práce na DML-CZ započaly v roce 2005, dokončena bude v roce V současnosti knihovna zahrnuje již kolem 16 tisíc matematických článků (přes stran textu) a v polovině června roku 2008 se dočkala oficiálního představení mezinárodní odborné veřejnosti. Vedle provádění vlastní digitalizace a budování uživatelské digitální knihovny jsou v projektu DML-CZ zkoumány i pokročilé technologie pro digitalizaci matematiky a vyvíjeny podpůrné softwarové nástroje. Na projektu DML-CZ spolupracují matematici, počítačoví specialisté, knihovníci a studenti pěti institucí: Matematického ústavu AV ČR (koordinace projektu), Knihovny AV ČR (digitalizace), Ústavu výpočetní techniky Masarykovy univerzity (integrace digitálních dokumentů a implementace digitální knihovny), Fakulty informatiky Masarykovy univerzity (OCR a začleňování aktuálních digitálních čísel časopisů) a Matematicko-fyzikální fakulty Karlovy univerzity v Praze (tvorba metadat). Více informací o projektu DML-CZ lze nalézt na a v [1, 2, 7, 8]. 4

11 3. ČESKÁ DIGITÁLNÍ MATEMATICKÁ KNIHOVNA Do DML-CZ jsou zařazovány materiály tří různých forem ze tří různých období: 1. Tištěné dokumenty: časopisy, monografie a sborníky vydané před rokem 1990 a existující obvykle pouze v tištěné podobě. Tyto dokumenty jsou skenovány, obrazy stránek jsou dále zpracovávány (prahování, odstraňování šumu, narovnávání, OCR), následně jsou seskupovány do článků a pro články jsou vytvářena popisná metadata. 2. Retro-born-digital dokumenty: materiály od počátku devadesátých let do současnosti. Tyto dokumenty již existují v nějaké digitální podobě, takže není třeba je skenovat. Digitální forma však není jednotná a často se v průběhu doby několikrát měnila i v rámci jednoho dokumentu (časopisu), takže je nezbytné konvertovat ji do požadovaného jednotného tvaru. Metadata lze obvykle extrahovat přímo z digitálních dokumentů, je však třeba přitom zohledňovat specifika a možnosti dané digitální formy. 3. Digitální dokumenty (born-digital): jde především o přebírání aktuálně vydávaných čísel časopisů. Cílem je vytvořit pro každý časopis mechanismus, kdy z nově publikovaného čísla časopisu je automaticky vygenerována i verze pro digitální knihovnu DML-CZ. Začleňování nově vydávaných časopiseckých čísel DML-CZ pak může probíhat automatizovaně, bez nutnosti dodatečné ruční práce. Digitální knihovna DML-CZ nevzniká jako izolovaný národní systém, je plně integrována do mezinárodního matematického prostředí. Články v DML-CZ a odkazy v seznamech referencí jsou provázány se záznamy a recenzemi v matematických referenčních databázích MathSciNet (Mathematical Reviews), Zentralblatt-MATH a Jahrbuch über die Fortschritte der Mathematik; knihovna DML-CZ nabízí uživatelské rozhraní a pro neanglické články jsou poskytována základní metadata v angličtině; jsou dodržovány mezinárodní standardy pro interoperabilitu v rámci připravované světové matematické digitální knihovny. Podobné národní matematické knihovny vznikají i v dalších zemích zmiňme alespoň francouzský NUM- DAM, 5

12 Kapitola 4 OCR workflow 4.1 Současná podoba OCR workflow OCR workflow v rámci DML-CZ je programová aplikace (vytvořená v jazyce Java) spojující několik samostatných programů pracujících izolovaně nad společnými daty jednoho dokumentu. Celý workflow se spouští pomocí příkazové řádky a běží pod systémem Windows XP. Workflow se skládá ze dvou samostatných programů zabývajících se OCR. Prvním z nich je produkt ukrajinské firmy Abbyy a nese název FineReader Engine 8.1 SDK (build ; dále jen FR ), který se spouští jako první. Tento program se spouští dvakrát, nejprve se použije univerzální slovník, pomocí něhož jsou odhadnuty jazyky, ve kterých jsou dané bloky textu napsány. Při druhém průchodu FR použije vybrané slovníky na konkrétní bloky, a tím se zvýší úspěšnost rozpoznávání. Výstupem tohoto OCR je především dvouvrstvé PDF. První vrstva, která je viditelná uživateli, obsahuje původní obrázek pořízený skenováním. Ve druhé, neviditelné vrstvě, se skrývají znaky rozpoznané FR, umístěné přesně pod rozpoznávaným textem. Jako druhý přichází na řadu program InftyReader, který je dílem skupiny lidí kolem profesora Suzukiho z japonské univerzity v Kyushu. Ten se specializuje na matematiku, která by měla v budoucnu tvořit třetí vrstvu PDF. Dále workflow obsahuje několik tříd, které upravují diakritiku špatně rozpoznaných znaků, resp. spojují výstupy výše zmíněných programů. Jejich autory jsou Mgr. Mudrák a Mgr. Panák, viz [4, 5]. Použité verze programů jsou z roku 2006, a tak bylo třeba poohlédnout se po nových verzích. Navíc při skenování obrázků docházelo v programu FineReader občas k selhání (řádově jednotky 6

13 4. OCR WORKFLOW procent), a nedošlo tak k vytvoření dvouvrstvého PDF. Tento problém překonaly pozdější verze. K bližšímu porozumění workflow je třeba alespoň rámcově představit oba zmíněné programy. 4.2 FineReader Engine 8.1 SDK Komerční produkt ukrajinské firmy Abbyy je jedním z nejlepších sotwarů zabývajících se OCR na trhu. FineReader Engine [5] je software development kit umožňující integrování algoritmů a technologií programu FineReader z oblasti OCR, ICR (Intelligent Character Recognition, rozpoznávání rukou psaného textu) a rozpoznávání čárových kódů za účelem vytvoření vlastní 32bitové aplikace systému Windows. SDK implementuje jádro funkcionality produktu FineReader Professional, určeného koncovým uživatelům, a neposkytuje uživatelské rozhraní. FineReader Engine je tvořený množinou souborů DLL (Dynamic Link Library), které představují binární kód používaných algoritmů a technologií, a množinou podpůrných souborů, které obsahují další údaje používané při procesu OCR (definice zabudovaných jazyků, abeced, korekčních gramatických slovníků, atd.). Na rozdíl od verze Professional Edition nabízí možnost dávkového spouštění z příkazové řádky. Je tak vhodnější pro naše účely v rámci DML-CZ. 4.3 InftyReader ver Jedná se o software k rozpoznávání vědeckých dokumentů zahrnujících matematické výrazy. Je vyvíjený v laboratoři Masazaku Suzukiho, na univerzitě v Kyushu ve spolupráci s několika dalšími univerzitami. Software je k dispozici bezplatně pro všechny, kdo ho nehodlají využívat ke komerčním účelům. Program rozpoznává pouze binární (černé a bílé) stránky skenované v rozlišení bud 400 DPI, nebo 600 DPI. Vstupní formáty mohou být čtyři, a to PDF, TIFF, GIF a PNG. Pro kvalitní výsledky je zapotřebí, aby stránky byly naskenovány pečlivě, bez zbytečného šumu a nečistot, které mohou výsledky nepříjemně ovlivnit. Autoři uvádějí úspěšnost rozpoznávání matematických znaků a výrazů větší než 99 %. Slabým místem programu vzhledem k našim potřebám 7

14 4. OCR WORKFLOW je, že software ovládá pouze dva jazyky (angličtinu a japonštinu). Není tedy schopen vyhodnocovat diakritická znaménka, což bylo také předmětem zkoumání diplomových prací [4, 5]. InftyReader (viz [9], dále jen Infty ) je integrovaný OCR systém pro matematické dokumenty. Sestává se ze čtyř procedur: 1. analýza rozvržení textů, 2. rozpoznávání znaků, 3. strukturovaná analýza matematických výrazů, 4. ruční opravy chyb. V těchto procedurách je použito několik nových technik pro zlepšení rozpoznávacího výkonu. Zkušební výsledky provedené japonskými tvůrci na souboru 500 stránek matematických dokumentů ukázaly vysokou úspěšnost rozpoznávání znaků v matematických výrazech i obyčejných textech. Infty čte skenované stránky z matematického dokumentu a poskytuje jejich OCR. Protože Infty analyzuje strukturu matematických výrazů v dokumentu, může produkovat výsledek ve formátu L A TEX. Nové a nevšední aspekty Infty: rozpoznávání znaků se sestává ze dvou nezávislých a vzájemně se doplňujících částí, první je OCR procedura pro textové dokumenty a druhou tvoří procedura vyvinutá pro rozpoznávání matematických symbolů, rozlišení textových a matematických částí se provádí v první fázi a také používá výsledky rozpoznávání, analýza struktury je založena na optimalizačním rámci, a proto je robustní proti chybám při rozpoznávání a nejednoznačnostem v matematických výrazech, použití technik shlukování pro vyšší přesnost a efektivitu. 8

15 4. OCR WORKFLOW Obrázek 4.3: Diagram zpracování v InftyReaderu. Převzato z [9]. 9

16 4.4 Další nástroje tvořící OCR workflow 4. OCR WORKFLOW Důvod spojení dvou nezávislých programů byl jednoduchý. FR má dobré výsledky na čistě textových blocích, obsahuje podporu diakritických znaků, ale na matematických textech zpravidla selhává. Oproti tomu Infty se specializuje na matematiku, chybí mu však podpora české diakritiky a také podpora více jazyků. Pro rozpoznávání českých a slovenských textů je tak nevyhovující. Proto vznikla myšlenka tyto produkty nějakým způsobem spojit a vytvořit tak samostatnou aplikaci, tedy workflow (tok práce). Navíc v rámci svých diplomových prací Mgr. Panák a Mgr. Mudrák implementovali několik tříd (celý workflow je naprogramováno v jazyce Java), které upravují výstupy výše zmíněných programů tak, aby zlepšily schopnost rozpoznání skenů. Hlavními třídami podporujícími OCR workflow jsou tu především třída IMLCorrector, upravující výstup Infty a OCRJoiner, která spojuje výstupy FR a upraveného IML souboru po zpracování Infty- Readerem. Autorem třídy IMLCorrector je Mgr. Radovan Panák. Vzhledem k tomu, že Infty nepodporoval českou diakritiku, tak pokud při rozpoznávání znaků narazil na znak obsahující nějaký akcent (například háček), zapsal ho do výstupního IML souboru specifickým způsobem. Vytvořil vztah dvou samostatných znaků, kde bylo konkrétní písmenko spojené ve vztahu under (pod) příslušným akcentem. Navíc bylo dané místo uvedeno jako oblast matematiky, a nikoli klasického textu. Třída IMLCorrector zapisuje špatně rozpoznanou diakritiku jako jeden znak v kódování UTF-8. Navíc přesouvá tyto znaky z oblasti matematického na obyčejný text, který je velice efektivní pro další OCR zpracovávání. Podrobnější popis viz [5]. Třídu OCRJoiner naprogramoval Mgr. Tomáš Mudrák a jejím úkolem je spojit výstup programu FR ve formátu XML a upravený IML soubor zpracovaný Infty. Třída vyhledává v XML výstupu (FR) diakritické znaky a podle jejich pozice hledá příslušné znaky i v IML (Infty). Pokud se znaky neshodují, je znak v IML přepsán znakem z XML. O tom, zda bude znak přepsán, či nikoliv, rozhoduje parametr charconfidence. Udává míru pravděpodobnosti, s jakou byl znak rozpoznán správně. Na- 10

17 4. OCR WORKFLOW bývá hodnot od nuly do sta, kde 100 reprezentuje míru největší jistoty rozpoznání. Hodnota proměnné je nastavena na číslo 60. Jak je uvedeno v [4], jedná se o citlivé nastavení, jehož hodnota může výrazně ovlivnit výsledky OCR. Pokud hodnota charconfidence u příslušného znaku nepřesahuje prahovou hodnotu, znak nahrazen není. Podrobnější popis viz [4]. 11

18 4. OCR WORKFLOW Obrázek 4.4: Workflow zpracovávání OCR. Převzato z [5]. 12

19 Kapitola 5 Aktualizace DML-CZ OCR Jedním z hlavních úkolů mé práce bylo zajistit aktualizace jednotlivých částí workflow, a to nejen komerčních produktů, ale i zdrojového kódu binárky, která celý tok práce ovládá. 5.1 VMware Vzhledem k tomu, že OCR workflow běží pouze pod systémem Windows, je na FI nainstalovaný na virtuálním stroji, ke kterému se přistupuje přes nástroj VMware [10]. Na jaře 2009 došlo k aktualizaci z VMware 1.0 na 2.0. Změnil se také způsob přístupu ke vzdálenému stroji. Místo modulu VMware na terminálu počítače se nyní přistupuje přes webové rozhraní. Je pro to třeba mít nainstalovaný zásuvný modul VMware Remote Console Plug-in. S přechodem na vyšší verzi došlo také k zvýšení počtu virtuálních strojů z jednoho na nynější tři. To umožňuje mít nainstalované různé verze FR, resp. Infty současně. Při spouštění workflow je třeba mít aktivovanou licenci FR pro konkrétní stroj, protože Fakulta informatiky vlastní pouze jeden hardwarový klíč. 5.2 Workflow Díky stále trvající záruční lhůtě má Fakulta informatiky nárok na bezplatné aktualizace FR. V současnosti je na jednom z virtuálních strojů nainstalovaný nejnovější build V případě Infty podobnou možnost nemáme, a tak jsou novější verze k dispozici pouze v podobě sharewaru, který běží jen ome- 13

20 5. AKTUALIZACE DML-CZ OCR zenou dobu a na omezený počet stránek. Nejnovější verze je nainstalována na jednom stroji spolu s poslední verzí FR Pomocné třídy OCR workflow se spouští pomocí souboru ocr_batch.jar. Třídou obsahující metodu main je Batcher.java, která spouští jednotlivé části OCR. Do této třídy jsem implementoval několik chybových hlášení pro snazší lokalizaci chyb v případě neúspěšného rozpoznání obrázků. Konkrétně jde o tato hlášení: přesný popis vstupních parametrů, vstupní adresář je špatně zadaný nebo prázdný, hodnota parametru je mimo interval. Dále jsem implementoval jeden povinný parametr, kterým lze nastavit spuštění pouze některých částí workflow. Nemusí se tak nutně spouštět programy nepotřebné pro požadovaný výstup. Přepínač je druhým parametrem spouštěcího souboru a jedná se o číslici nabývající celočíselné hodnoty od nuly do tří. Pro dané hodnoty se vykoná následující: 0 kompletní OCR (FR + Infty + pomocné třídy), 1 pouze FR, 2 pouze Infty, 3 FR + Infty (bez pomocných tříd). Příklad spuštění binárky přes příkazový řádek: C:\OCR>java -jar ocr_batch.jar c:\testfiles 0 14

21 Kapitola 6 Porovnávání nových verzí OCR Pro porovnání výstupních souborů InftyReaderu bylo třeba nalézt nástroj, který by přehledně vyhodnotil rozdíl v rozpoznání dvou shodných stránek různými verzemi programu Infty. To by výrazně zjednodušilo vyhodnocení, jak a v čem se jednotlivé verze liší, nebot doposud jedinou možností bylo stránky opravovat ručně. Ruční zpracování je časově velmi náročné, a tak není možné ho provádět na větším množství dat. Výsledky pak nemusejí být přesné. Pro zautomatizování této činnosti jsem se rozhodl vytvořit speciální program (ImlCompare), který posoudí vždy jednu dvojici stránek (výstupní soubory s příponou iml, out) a vyhodnotí, o kolik znaků či matematických symbolů se jednotlivé výstupy liší. 6.1 Program ImlCompare Jako programovací jazyk jsem zvolil C++, který je vhodný především díky rychlosti výpočtu. Program má tři povinné vstupní parametry. První dva jsou soubory, které se budou porovnávat, třetím parametrem je číslovka udávající toleranci souřadnic znaků v pixelech. Pokud není korektně zadána celočíselná hodnota, nastaví se automaticky na hodnotu Struktura souboru iml Jako první krok k vytvoření ImlCompare programu je třeba pochopit strukturu výstupního iml souboru. Jedná se o formát XML. Vyjma úvodní poznámky, udávající informace o autorech projektu, je celý obsah uzavřen do základního párového tagu <InftyDocument>. Uvnitř se nachází hlavička <head> 15

22 6. POROVNÁVÁNÍ NOVÝCH VERZÍ OCR a tělo <body>, obsahující informace o všech rozpoznaných znacích. Ty se dělí na dvě kategorie: Textová: textová oblast je vždy ohraničena odstavcem <p>, jednotlivé znaky definuje tag <char>. Jeho hlavním atributem je ocrparam, udávající přesné souřadnice znaku. Matematická: tato oblast je definována analogicky podle textové. Pokud je znak rozpoznán jako matematický, je ohraničen v matematické oblasti <mblock>. Jednotlivé mat. znaky jsou reprezentovány tagem <munit>, který může dále obsahovat tag <mlink>, značící, že daný znak má nějaký index. Příklad textu v reprezentaci iml: <p>... <char ocrparam= 232,317,282,412,0 >Space</char> <char ocrparam= 387,1323,413,1376,0 >t</char>... </p> <mblock>... <munit italic= 1 ocrparam= 326,979,363,1019,0 >A <mlink type= rsub > <munit ocrparam= 372,999,399,1035,0 >2 </mlink></munit>... </mblock> V textové části je zápis pro mezeru a písmenko t, v matematické pak A Princip práce ImlCompare Úkolem programu je porovnat jednotlivé znaky mezi dvěma OCR výstupy různých verzí. Jednotlivé znaky jsou určeny čtyřmi souřad- 16

23 6. POROVNÁVÁNÍ NOVÝCH VERZÍ OCR nicemi: left, top, right a bottom, udávajícími po řadě levou, horní, pravou a dolní hranici znaku v pixelech. Nabízí se jednoduchý způsob vložení znaků do paměti programu pomocí kontejneru <map>, kde klíčem by byly souřadnice znaku a hodnotou znak samotný. V praxi ale různé verze programů přidělují znakům mírně odlišné souřadnice. Odlišnost v souřadnicích stejných znaků by mohla způsobit velké rozdíly i mezi výstupy, které jsou ve skutečnosti velmi podobné. Jako řešení tohoto problému jsem se rozhodl zvolit klíčem pouze jednu ze souřadnic, a to souřadnici left, udávající místo levé hrany znaku. Je vhodnější než například souřadnice bottom (spodní hranice), protože tu mají společnou nebo velmi podobnou všechny znaky na stejném řádku. Z testů vyplynulo, že shodný parametr left mají na hustě popsané stránce A4 řádově jednotky znaků. I to způsobuje možné opakování hodnot klíčů, a tak bylo nutné místo kontejneru <map> použít <multimap>, který duplicitu klíčů povoluje. Hodnotou záznamu je celá souřadnice včetně samotného znaku odděleného mezerou. V první fázi program projde oba vstupní soubory a naplní dva kontejnery <multimap> znaky podle výše zmíněného principu. V případě, že se jedná o matematický znak, je na konec řetězce pro hodnotu záznamu přidán řetězec (Math), aby mohl program následně tento fakt rozeznat. Po naplnění je třeba oba kontejnery porovnat a zjistit, které znaky se shodují, které se liší, a které druhý soubor neobsahuje. Kontejnery automaticky řadí svoje záznamy podle velikosti klíčů (lexikograficky). V druhé fázi program postupně prochází první kontejner klíč po klíči pomocí cyklu for. Pro daný klíč je vyhledán klíč stejné hodnoty v kontejneru druhém. Kvůli možné odchylce souřadnice je tato hodnota pro druhý klíč snížena o nastavenou toleranci. Pokud je například hledaná hodnota klíče 355 a tolerance 2 pixely, je iterátor druhého kontejneru nastaven na hodnotu 353. V případě, že tuto hodnotu vůbec neobsahuje, je iterátor posunut na nejmenší vetší hodnotu. Poté se zkontroluje rozdíl mezi oběma klíči; pokud je menší než tolerance, je možné, že se jedná o hledaný znak. (V opačném případě je znak označen za nerozpoznaný druhým souborem a program po- 17

24 6. POROVNÁVÁNÍ NOVÝCH VERZÍ OCR kračuje dalším znakem prvního kontejneru.) Následuje extrahování zbývajících souřadnic z hodnot obou záznamů a jejich porovnání. Pokud rozdíl mezi jednotlivými souřadnicemi nepřesáhne ani v jednom případě toleranci, program považuje umístění obou znaků za shodné a jsou porovnány jejich hodnoty. Při neshodě souřadnic program prochází sekvenčně druhý kontejner, dokud nenarazí na vyhovující umístění nebo rozdíl pravých hran znaků nepřesáhne toleranci. Každý nález je zaznamenáván do výstupního souboru, kam program nakonec zapíše celkové vyhodnocení výsledků. 6.2 Testování Infty Současný workflow využívá již starší verzi Infty (2.4.4) z roku Rozhodl jsem se ji porovnat s novější verzí a nejnovější 2.7.9, dostupnou na internetu ( Do testu byl zahrnut i výstup OCR workflow, tzn. Infty(2.4.4) upravený třídou ImlCorrector a spojený s FineReaderem 8.1 pomocí třídy OCRJoiner. Pro testování byly vybrány stejné obrázky, jaké použil Mgr. Panák ve své diplomové práci [5] na vyhodnocení přínosu nové verze workflow. Tyto obrázky (resp. jejich iml výstupy) jsem opravil tak, aby v nich nebyly žádné chyby. Představují tak vzorově rozpoznané stránky. Obrázky byly porovnávány po dvojicích vždy se svým vzorem. Každá odchylka znamenala chybu. Porovnával se počet shodně rozpoznaných znaků, záměna znaků a počet znaků, které nebyly rozpoznány, zvlášt pro textovou a matematickou část. Seznam testovaných stránek: Obrázek 1: ABA tif.iml Obsah: Anglický text s matematickými výrazy. Obrázek 2: ABA tif.iml Obsah: Francouzský text s matematickými výrazy. Obrázek 3: ABA tif.iml Obsah: Anglický matematický text s blokem referencí. Obrázek 4: ABA tif.iml Obsah: Anglický matematický text s blokem referencí. 18

25 6. POROVNÁVÁNÍ NOVÝCH VERZÍ OCR Obrázek 5: ABA tif.iml Obsah: Anglický text s matematickými výrazy. Obrázek 6: ABA tif.iml Obsah: Anglický text s matematickými výrazy. Obrázek 7: ABA tif.iml Obsah: Anglický text s matematickými výrazy. Obrázek 8: ABA tif.iml Obsah: Anglický blok referencí. 6.3 Výsledky Sloupce tabulky Za, Mz, Ne, Mn představují záměnu znaků, záměnu matematických symbolů, nerozpoznané znaky a nerozpoznané matematické symboly. Verze Za Mz Ne Mn workflow Tabulka 6.1: Odchylky pro obrázek č. 1 Verze Za Mz Ne Mn workflow Tabulka 6.3: Odchylky pro obrázek č. 3 Verze Za Mz Ne Mn workflow Tabulka 6.5: Odchylky pro obrázek č. 5 Verze Za Mz Ne Mn workflow Tabulka 6.2: Odchylky pro obrázek č. 2 Verze Za Mz Ne Mn workflow Tabulka 6.4: Odchylky pro obrázek č. 4 Verze Za Mz Ne Mn workflow Tabulka 6.6: Odchylky pro obrázek č. 6 19

26 6. POROVNÁVÁNÍ NOVÝCH VERZÍ OCR Verze Za Mz Ne Mn workflow Tabulka 6.7: Odchylky pro obrázek č. 7 Verze Za Mz Ne Mn workflow Tabulka 6.8: Odchylky pro obrázek č. 8 Z tabulek je vidět především velký rozdíl mezi verzemi 2.4 a 2.7 jak v počtu zaměněných, tak nerozpoznaných znaků. Většina testovaných obrázků je anglicky, a tak rozdíl mezi verzí a OCR workflow najdeme jen u dvou obrázků obsahujících francouzskou, resp. českou diakritiku v referencích. Tím workflow stále předčí i nejnovější verze Infty, který (alespoň v sharewaru) rozpoznává pouze dva jazyky, a to japonštinu a angličtinu. Z jednotlivých hodnot byla následně vytvořena tabulka udávající procentuální úspěšnost všech verzí na výše zmíněných obrázcích: Obrázek Workflow ,13 % 93,13 % 99,66 % 99,85 % 2 94,65 % 95,70 % 98,10 % 98,10 % 3 96,03 % 96,03 % 98,88 % 99,49 % 4 96,36 % 96,36 % 98,77 % 99,03 % 5 96,67 % 96,67 % 99,34 % 99,25 % 6 97,85 % 97,85 % 99,66 % 99,76 % 7 96,32 % 96,32 % 99,00 % 99,05 % 8 85,19 % 86,09 % 96,80 % 99,40 % Dohromady 94,53 % 94,77 % 98,78 % 99,24 % Tabulka 6.9: Celková procentuální úspěšnost jednotlivých verzí 6.4 Hodnocení V tomto testu bylo naměřeno zlepšení OCR workflow oproti samotnému Infty o 0,24 %. Novější verze přinesla zlepšení o další 4,01 % a poslední o 0,46 % na 99,24 %. Celkové výsledky hodně ovlivnil obrázek č. 8, obsahující pouze blok referencí, u kterých starší verze Infty identifikovaly některá slova 20

27 6. POROVNÁVÁNÍ NOVÝCH VERZÍ OCR kvůli interpunkčním znakům jako matematické oblasti. OCR workflow díky třídě ImlCorrector některé znaky správně opravil, novější verze 2.7 tato slova rozpoznaly jako text, a tak dosáhly i bez oprav lepšího výsledku. V porovnání výše zmíněných verzí je patrný velký pokrok jak v matematických, tak textových částech, kde starší verze nevykazovala dobré výsledky. Program ImlCompare zpracovává jen iml výstupy, a tak není možné porovnat výsledky se samotným FineReaderem. Počty zaměněných a nerozpoznaných znaků nejsou jediným výsledkem programu ImlCompare. Kompletní výsledky všech provedených testů jsou k dispozici na přiloženém CD. 21

28 Kapitola 7 Závěr Seznámil jsem se s postupy rozpoznávání textů (OCR), se stávající podobou workflow, jeho fungováním a pracoval na jeho dalším zlepšování. Byly přidány tři nové virtuální stroje na serveru apollo, na kterých jsou nainstalovány nejnovější verze programů tvořících OCR workflow. Do třídy Batcher.java byly implementovány některé chybové výstupy a možnost spuštění jen některých částí workflow. Programem ImlCompare byla vyhodnocena úspěšnost nových verzí Infty vůči té původní v OCR workflow. Z výsledků lze přesně vyčíst konkrétní rozdíly ve výstupních souborech Infty. Jako další krok ke zlepšení kvality OCR workflow vidím potřebu, aby Infty začal rozpoznávat více než dva jazyky (angličtinu, japonštinu), a tím zlepšil svoje výsledky na předlohách ostatních jazyků. 22

29 Literatura [1] Miroslav Bartošek and Vlastimil Krejčíř. Jak se dělá digitální matematická knihovna. In Sborník konference AKP 2007, Liberec, Czech Republic, dostupné (květen 2009) na [2] Miroslav Bartošek, Martin Lhoták, Jiří Rákosník, Petr Sojka, and Martin Šárfy. DML-CZ: The Objectives and the First Steps. In Jonathan Borwein, Eugénio M. Rocha, and José Francisco Rodrigues, editors, CMDE 2006: Communicating Mathematics in the Digital Era, pages A. K. Peters, MA, USA, [3] M. Bartošek. Česká digitální matematická knihovna. Masarykova univerzita, Ústav výpočetní techniky, Brno, May prezentováno na konferenci o profesionálních informačních zdrojích, Praha. [4] T. Mudrák. Digitalizace matematických textů [diplomová práce]. Fakulta informatiky, Brno, dostupné (květen 2009) na [5] R. Panák. Digitalizácia matematických textov [diplomová práce]. Fakulta informatiky, Brno, dostupné (květen 2009) na [6] P. Sojka and J. Rákosník. From Pixels and Minds to the Mathematical Knowledge in Digital Library. Masaryk University, Brno, [7] Petr Sojka. From Scanned Image to Knowledge Sharing. In Klaus Tochtermann and Hermann Maurer, editors, Proceedings of I-KNOW 05: Fifth International Conference on Knowledge Management, pages , Graz, Austria, June

30 7. ZÁVĚR Know-Center in coop. with Graz Uni, Joanneum Research and Springer Pub. Co. [8] Petr Sojka, Radovan Panák, and Tomáš Mudrák. Optical Character Recognition of Mathematical Texts in the DML-CZ Project. Technical report, Masaryk University, Brno, September Presented at CMDE 2006 conference in Aveiro, Portugal. [9] M. Suzuki, F. Tamari, R. Fukuda, S. Uchida, and T. Kanahori. INFTY: an integrated OCR system for mathematical documents. Kyushu University, Japan, [10] VMware, Inc. VMware. dostupné (květen 2009) na [11] Wikipedie, otevřená encyklopedie. OCR. dostupné (květen 2009) na 24

31 Příloha A Přílohy K bakalářské práci je přiloženo CD. V kořenovém adresáři je složka ImlCompare, obsahující zdrojové soubory programu i jeho spustitelnou binárku. Dále složky test a results, obsahující zdrojové soubory a jejich výsledky. Ve složce Batcher je aktualizovaný zdrojový kód třídy Batcher.java. Součástí je i PDF dokument s textem bakalářské práce ve složce thesis. 25

32 A. PŘÍLOHY Porovnani souboru: 9\9ok.iml 9\9a.iml Zvolena tolerance: 10 pixelu Prvni soubor: Pocet znaku: 1733 Pocet matematickych znaku: Druhy soubor: Pocet znaku: 1692 Pocet matematickych znaku: Shoda u znaku: 1667 Shoda u matematickych znaku: 218 Zamena u znaku: 25 Zamena u matematickych znaku: 8 Nerozpoznane znaky: 41 Nerozpoznane matematicke znaky: Druhy soubor znak nerozpoznal 156,553,199,652,0 Space 167,352,190,412,0 l (Math) Shoda 156,691,199,731,0 a 156,691,198,730,0 a Druhy soubor znak nerozpoznal 156,1834,200,1912,0 Space 167,352,190,412,0 l (Math) Shoda 156,1950,186,2000,0 t 156,1950,185,1999,0 t Shoda 157,2065,190,2105,0 r 157,2065,189,2104,0 r Shoda 158,1362,202,1402,0 a 158,1362,201,1401,0 a Shoda 160,957,204,1014,0 0 (Math) 160,957,203,1013,0 0 (Math) Shoda 161,459,203,519,0 b 161,459,202,518,0 b Shoda 161,2713,185,2774,0 bigleftpar 168,2713,184,2773,0 bigleftpar Druhy soubor znak nerozpoznal 161,2799,201,2864,0 Space 182,1597,234,1617,0 = (Math) Shoda 161,3066,184,3126,0 bigleftpar 161,3066,183,3124,0 bigleftpar Druhy soubor znak nerozpoznal 161,3155,203,3206,0 Space 182,1597,234,1617,0 = (Math) Shoda 162,2889,186,2951,0 bigleftpar 169,2889,185,2950,0 bigleftpar Druhy soubor znak nerozpoznal 162,2977,202,3039,0 Space 182,1597,234,1617,0 = (Math) Shoda 162,3419,185,3479,0 bigleftpar 168,3419,184,3478,0 bigleftpar Druhy soubor znak nerozpoznal 162,3507,202,3569,0 Space 182,1597,234,1617,0 = (Math) 26

33 A. PŘÍLOHY Shoda 163,1449,217,1508,0 F 163,1449,216,1507,0 F Shoda 163,1696,197,1735,0 r 163,1696,196,1734,0 r Shoda 163,2259,206,2317,0 b 163,2259,205,2316,0 b Znak 163,3243,186,3304,0 bigleftpar zamenen na 163,3243,185,3303,0 [ (Math) Druhy soubor znak nerozpoznal 163,3330,202,3392,0 Space 182,1597,234,1617,0 = (Math) Shoda 164,2172,205,2212,0 o 164,2172,204,2211,0 o Shoda 165,3594,186,3656,0 bigleftpar 169,3594,185,3655,0 bigleftpar Znak 167,3683,189,3741,0 i zamenen na 167,3683,188,3740,0 f Shoda 168,1060,226,1121,0 A 168,1060,225,1120,0 A Shoda 168,1275,183,1313,0 i (Math) 168,1275,182,1312,0 i (Math) Shoda 170,888,183,925,0 i (Math) 170,888,182,924,0 i (Math) Shoda 182,1598,235,1618,0 = (Math) 182,1597,234,1617,0 = (Math) Shoda 187,786,252,879,0 sum (Math) 187,786,251,878,0 sum (Math) Shoda 188,2891,221,2940, ,2891,220,2939,0 2 Znak 188,3244,220,3294,0 4 zamenen na 188,3244,219,3293,0 4 Math) Shoda 189,3068,217,3117, ,3068,216,3116,0 3 Shoda 190,3421,216,3470, ,3421,215,3469,0 5 Shoda 190,3597,219,3646, ,3597,218,3645,0 6 Shoda 191,1175,257,1267,0 sum (Math) 191,1175,256,1266,0 sum Math) Shoda 193,2714,212,2764, ,2714,211,2763,0 1 Shoda 194,1282,228,1309,0 < (Math) 194,1282,227,1308,0 < Math) Shoda 194,1942,235,2001,0 h 194,1942,234,2000,0 h Shoda 194,2046,212,2105,0 i 194,2046,211,2104,0 i Shoda 194,3686,221,3735, ,3686,220,3734,0 7 Ukázka výstupního souboru programu ImlCompare 27

Česká digitální matematická knihovna

Česká digitální matematická knihovna Česká digitální matematická knihovna Miroslav BARTOŠEK Masarykova univerzita, Ústav výpočetní techniky, Brno bartosek@ics.muni.cz INFORUM 2008: 14. konference o profesionálních informačních zdrojích Praha,

Více

Česká digitální matematická knihovna

Česká digitální matematická knihovna Česká digitální matematická knihovna Miroslav Bartošek Masarykova univerzita, Brno Co je 2 Co je 1. Projekt pokročilá digitalizace grant - Informační společnost, AV ČR 2005-2009 2. Digitální knihovna špičková

Více

OCR (Optical Character Recognition) metoda optického rozpoznávání znaků

OCR (Optical Character Recognition) metoda optického rozpoznávání znaků OCR (Optical Character Recognition) metoda optického rozpoznávání znaků - 1 - Úvod OCR neboli optické rozpoznávání znaků (z anglického Optical Character Recognition) je metoda, která pomocí scanneru umožňuje

Více

OCR systémy. Semestrální práce z předmětu Kartografická polygrafie a reprografie. Jakub Žlábek, Zdeněk Švec. Editor: Věra Peterová. Praha, květen 2010

OCR systémy. Semestrální práce z předmětu Kartografická polygrafie a reprografie. Jakub Žlábek, Zdeněk Švec. Editor: Věra Peterová. Praha, květen 2010 Nejznámější Semestrální práce z předmětu Kartografická polygrafie a reprografie Autor: Editor: Věra Peterová Praha, květen 2010 Katedra mapování a kartografie Fakulta stavební ČVUT v Praze Nejznámější

Více

Jak se dělá digitální matematická knihovna

Jak se dělá digitální matematická knihovna Jak se dělá digitální matematická knihovna Miroslav Bartošek * bartosek@ics.muni.cz Vlastimil Krejčíř * krejcir@ics.muni.cz Abstrakt: Článek přibližuje postupy a řešení projektu České digitální matematické

Více

ProArc. open source řešení pro produkci a archivaci digitálních dokumentů. Martina NEZBEDOVÁ Knihovna AV ČR, v. v. i., Praha nezbedova@knav.

ProArc. open source řešení pro produkci a archivaci digitálních dokumentů. Martina NEZBEDOVÁ Knihovna AV ČR, v. v. i., Praha nezbedova@knav. ProArc open source řešení pro produkci a archivaci digitálních dokumentů Martina NEZBEDOVÁ Knihovna AV ČR, v. v. i., Praha nezbedova@knav.cz INFORUM 2015: 21. ročník konference o profesionálních informačních

Více

DML-CZ zpracování článků z retro-born-digital období

DML-CZ zpracování článků z retro-born-digital období DML-CZ zpracování článků z retro-born-digital období Michal Růžička (1. ročník FI MU N-IN BIT, UČO: 143424, e-mail: ) 15. prosince 2008 Abstrakt Článek popisuje

Více

Zpráva o zhotoveném plnění

Zpráva o zhotoveném plnění Zpráva o zhotoveném plnění Aplikace byla vytvořena v souladu se Smlouvou a na základě průběžných konzultací s pověřenými pracovníky referátu Manuscriptorium. Toto je zpráva o zhotoveném plnění. Autor:

Více

DOCUMENT MANAGEMENT TOOLKIT

DOCUMENT MANAGEMENT TOOLKIT DOCUMENT MANAGEMENT TOOLKIT SPRÁVA DOKUMENTŮ V MODERNÍM PODNIKOVÉM PROSTŘEDÍ Zpracování dokumentů prochází v dnešním firemním světě významnými změnami. Firmy jsou nuceny řešit řadu problémů, které s sebou

Více

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ M. Sysel, I. Pomykacz Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky Nad Stráněmi 4511, 760 05 Zlín, Česká republika

Více

ABBYY Automatizované zpracování dokumentů

ABBYY Automatizované zpracování dokumentů ABBYY Automatizované zpracování dokumentů tradiční řešení OCR versus Cloud Jiří Dvořák ECM konzultant Světový leader v produktech pro zpracování dokumentů Individulání uživatelé Malé a střední společnosti

Více

PRODUKTY. Tovek Tools

PRODUKTY. Tovek Tools jsou desktopovou aplikací určenou k vyhledávání informací, tvorbě různých typů analýz a vytváření přehledů a rešerší. Jsou vhodné pro práci i s velkým objemem textových dat z různorodých informačních zdrojů.

Více

Dnešní téma. Oblasti standardizace v ICT. Oblasti standardizace v ICT. Oblasti standardizace v ICT

Dnešní téma. Oblasti standardizace v ICT. Oblasti standardizace v ICT. Oblasti standardizace v ICT Dnešní téma Oblasti standardizace v ICT Případové studie standardizace v ICT: 1) Znakové sady 2) Jazyk 1. technická infrastruktura transfer a komunikace informací, přístup k informacím, sdílení zdrojů

Více

Hardware Různé počítačové platformy (personální počítače, pracovní stanice, víceuživatelské systémy) Požadavek na konkrétní vstupní a výstupní zařízen

Hardware Různé počítačové platformy (personální počítače, pracovní stanice, víceuživatelské systémy) Požadavek na konkrétní vstupní a výstupní zařízen Základy teorie GIS Tomáš Řezník Vymezení pojmů Kartografie je věda, technologie a umění tvorby map, včetně jejich studia jako vědeckých dokumentů a uměleckých prací (International Cartographic Association,

Více

Tovek Tools. Tovek Tools jsou standardně dodávány ve dvou variantách: Tovek Tools Search Pack Tovek Tools Analyst Pack. Připojené informační zdroje

Tovek Tools. Tovek Tools jsou standardně dodávány ve dvou variantách: Tovek Tools Search Pack Tovek Tools Analyst Pack. Připojené informační zdroje jsou souborem klientských desktopových aplikací určených k indexování dat, vyhledávání informací, tvorbě různých typů analýz a vytváření přehledů a rešerší. Jsou vhodné pro práci s velkým objemem textových

Více

Strategie ochrany před negativními dopady povodní a erozními jevy přírodě blízkými opatřeními v České republice

Strategie ochrany před negativními dopady povodní a erozními jevy přírodě blízkými opatřeními v České republice Strategie ochrany před negativními dopady povodní a erozními jevy přírodě blízkými opatřeními v České republice Návod k prezentačnímu mapovému portálu Obsah: 1. Úvod... 3 2. Obecná část mapového portálu...

Více

Pokyny pro zpracování bakalářských prací

Pokyny pro zpracování bakalářských prací Grafická a multimediální laboratoř Vysoká škola ekonomická v Praze 2014 Pokyny pro zpracování bakalářských prací Obsah Struktura bakalářské práce... 2 Vstupní část práce... 2 Hlavní textová část práce...

Více

Postup převodu studijních materiálů

Postup převodu studijních materiálů Postup převodu studijních materiálů do formátu EED Verze I Středisko ELSA ČVUT v Praze Wanda Gonzúrová, Pavel Hrabák Poslední aktualizace 1. dubna 2015 Tento text vznikl za podpory projektu ESF OPVK ExpIn,

Více

Indexování a vyhledávání matematických formulí

Indexování a vyhledávání matematických formulí Indexování a vyhledávání matematických formulí Vlastimil Krejčíř, krejcir@ics.muni.cz Inforum 2018, 29. 30. května 2018, Praha V. Krejčíř Indexování a vyhledávání matematických formulí Inforum 2018 1 /

Více

Zobrazte si svazy a uspořádané množiny! Jan Outrata

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é

Více

Zadání maturitní práce ve školním roce 2016/2017

Zadání maturitní práce ve školním roce 2016/2017 Zadání maturitní práce ve školním roce 2016/2017 vydané podle 15 odst. 1 vyhlášky č. 177/2009 Sb., o bližších podmínkách ukončování vzdělávání ve středních školách maturitní zkouškou, ve znění pozdějších

Více

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER váš partner na cestě od dat k informacím globtech spol. s r.o. karlovo náměstí 17 c, praha 2 tel.: +420 221 986 390 info@globtech.cz

Více

Základy programování. Úloha: Eratosthenovo síto. Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP

Základy programování. Úloha: Eratosthenovo síto. Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP Základy programování Úloha: Eratosthenovo síto Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP Obsah 1 Zadání úkolu: 3 1.1 Zadání:............................... 3 1.2 Neformální zápis:.........................

Více

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu

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

Více

Pokyny pro vypracování bakalářských, diplomových a rigorózních prací na Přírodovědecké fakultě MU

Pokyny pro vypracování bakalářských, diplomových a rigorózních prací na Přírodovědecké fakultě MU Opatření děkana Přírodovědecké fakulty Masarykovy univerzity č. 12 / 2018 Pokyny pro vypracování bakalářských, diplomových a rigorózních prací na Přírodovědecké fakultě MU (ve znění účinném od 15.12.2018)

Více

Citace v odborném textu výukovém materiálu. Jitka Kominácká

Citace v odborném textu výukovém materiálu. Jitka Kominácká Citace v odborném textu výukovém materiálu Jitka Kominácká Úvod Uvádí se pouze přímé citace Neuvádí se nepřímé citace (pravidla českého pravopisu, učebnice matematiky, slovník cizích slov, ) - nepřímé

Více

Srovnání aplikací pro převod dat z formátu PDF do Excelu

Srovnání aplikací pro převod dat z formátu PDF do Excelu Srovnání aplikací pro převod dat z formátu PDF do Excelu Bc. Eliška Janoušková, Ing. Pavel Kolman, Ph.D., Ústav statistiky a operačního výzkumu, Provozně ekonomická fakulta, Mendelova univerzita v Brně,

Více

Stanovit nezbytná pravidla pro tvorbu dokumentace vytvářenou ve SITRONICS centru využitelnou firmou SITRONICS TS.

Stanovit nezbytná pravidla pro tvorbu dokumentace vytvářenou ve SITRONICS centru využitelnou firmou SITRONICS TS. Tvorba dokumentace SITRONICS centrum 1. Cíl Usnadnit tvorbu jednotné dokumentace SITRONICS centra. 2. Účel Stanovit nezbytná pravidla pro tvorbu dokumentace vytvářenou ve SITRONICS centru využitelnou firmou

Více

Digitalizace knihovních dokumentů. Jiří Polišenský

Digitalizace knihovních dokumentů. Jiří Polišenský Digitalizace knihovních dokumentů Jiří Polišenský Obsah prezentace Základní prvky digitalizace Formáty a standardy Skenery Digitalizační work flow Systémy pro prezentaci a evidenci digitalizovaných dokumentů

Více

HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT

HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT Funkce Najít a nahradit slouží k rychlému vyhledávání určitých slov a jejich nahrazování jinými slovy. Lze hledat i určité varianty slov a nahrazovat je buď hromadně (všechny

Více

PALSTAT s.r.o. systémy řízení jakosti PALSTAT CAQ verze. 3.00.01.09 Kontakty 08/2010. 1 Obsah

PALSTAT s.r.o. systémy řízení jakosti PALSTAT CAQ verze. 3.00.01.09 Kontakty 08/2010. 1 Obsah 1 Obsah 1 Obsah... 1 2 Úvod a spouštění SW Palstat CAQ... 2 2.1.1 Návaznost na další SW moduly Palstat CAQ... 2 2.2 Přihlášení do programu... 2 2.2.1 Stanovení přístupu a práv uživatele... 2 2.2.2 Spuštění

Více

Skenování dokumentů 2. Fáze - Zadávací dokumentace

Skenování dokumentů 2. Fáze - Zadávací dokumentace Skenování dokumentů 2. Fáze - Zadávací dokumentace Obsahem tohoto dokumentu je zadávací dokumentace na skenovací pracoviště pro 2. fázi projektu skenování dokumentů pro IS TVP (televizních poplatků) Obsah:

Více

Poznámky k vydání softwaru Capture Pro Verze 3.1.0

Poznámky k vydání softwaru Capture Pro Verze 3.1.0 Poznámky k vydání softwaru Capture Pro Verze 3.1.0 Verze 3.1.0 softwaru Capture Pro vylepšuje stávající software a opravuje chyby. Ve verzi 3.1.0 jsou samostatný software Capture Pro a klientská verze

Více

III/ 2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/ 2 Inovace a zkvalitnění výuky prostřednictvím ICT Metodický list k didaktickému materiálu Číslo a název šablony Číslo didaktického materiálu Druh didaktického materiálu Autor Téma sady didaktických materiálů Téma didaktického materiálu Vyučovací předmět

Více

Způsob zpracování a pokyny k obsahu a rozsahu maturitní práce

Způsob zpracování a pokyny k obsahu a rozsahu maturitní práce Způsob zpracování a pokyny k obsahu a rozsahu maturitní práce 1 Způsob zpracování práce Práce bude odevzdána ve stanoveném termínu, a to ve dvou formách: a) Dva výtisky ve svázané podobě dle uvážení studenta

Více

Ročníkový projekt DYNAMICKÉ HTML. Projektová dokumentace. Jan Ehrlich, Petr Marek, Tomáš Marván, Martin Paľo. Vedoucí projektu: RNDr.

Ročníkový projekt DYNAMICKÉ HTML. Projektová dokumentace. Jan Ehrlich, Petr Marek, Tomáš Marván, Martin Paľo. Vedoucí projektu: RNDr. Ročníkový projekt DYNAMICKÉ HTML Projektová dokumentace Jan Ehrlich, Petr Marek, Tomáš Marván, Martin Paľo Vedoucí projektu: RNDr. Vladimír Kuthan 1 Obsah 1. Úvod...3 2. Zadání projektu...4 2.0.1. Projekt

Více

GIS Geografické informační systémy

GIS Geografické informační systémy GIS Geografické informační systémy Obsah přednášky Prostorové vektorové modely Špagetový model Topologický model Převody geometrií Vektorový model Reprezentuje reálný svět po jednotlivých složkách popisu

Více

SEMESTRÁLNÍ PROJEKT Y38PRO

SEMESTRÁLNÍ PROJEKT Y38PRO SEMESTRÁLNÍ PROJEKT Y38PRO Závěrečná zpráva Jiří Pomije Cíl projektu Propojení regulátoru s PC a vytvoření knihovny funkcí pro práci s regulátorem TLK43. Regulátor TLK43 je mikroprocesorový regulátor s

Více

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 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

Více

RETROBI Softwarová aplikace pro zpřístupnění digitalizované lístkové kartotéky Retrospektivní bibliografie české literatury

RETROBI Softwarová aplikace pro zpřístupnění digitalizované lístkové kartotéky Retrospektivní bibliografie české literatury RETROBI Softwarová aplikace pro zpřístupnění digitalizované lístkové kartotéky Retrospektivní bibliografie české literatury 1775-1945 Vojtěch Malínek, Ústav pro českou literaturu AV ČR, v. v. i. RETROSPEKTIVNÍ

Více

Program pro tvorbu technických výpočtů. VIKLAN - Výpočty. Uživatelská příručka. pro seznámení se základními možnostmi programu. Ing.

Program pro tvorbu technických výpočtů. VIKLAN - Výpočty. Uživatelská příručka. pro seznámení se základními možnostmi programu. Ing. Program pro tvorbu technických výpočtů VIKLAN - Výpočty Uživatelská příručka pro seznámení se základními možnostmi programu Ing. Josef Spilka VIKLAN - Výpočty Verse 1.10.5.1 Copyright 2010 Ing. Josef Spilka.

Více

Metodická pomůcka ke zpracování maturitních prací

Metodická pomůcka ke zpracování maturitních prací Metodická pomůcka ke zpracování maturitních prací Rozsah maturitní práce je 10 20 stran hlavního textu, počítáno tedy od úvodu po závěr; nepočítají se tedy přílohy ani úvodní stránky. V poslední fázi zpracování

Více

Digitalizace a digitální knihovny v České republice

Digitalizace a digitální knihovny v České republice Digitalizace a digitální knihovny v České republice Ing. Martin Lhoták Knihovna AV ČR, v. v. i. Královéhradecká knihovnická konference 21. 11. 2017, Hradec Králové 20 let digitalizace v ČR Novodobé dokumenty

Více

Standardní algoritmy vyhledávací.

Standardní algoritmy vyhledávací. Standardní algoritmy vyhledávací. Vyhledávací algoritmy v C++ nám umožňují vyhledávat prvky v datových kontejnerech podle různých kritérií. Také se podíváme na vyhledávání metodou půlením intervalu (binární

Více

OSTRAVSKÁ UNIVERZITA V OSTRAVĚ PŘÍRODOVĚDECKÁ FAKULTA

OSTRAVSKÁ UNIVERZITA V OSTRAVĚ PŘÍRODOVĚDECKÁ FAKULTA OSTRAVSKÁ UNIVERZITA V OSTRAVĚ PŘÍRODOVĚDECKÁ FAKULTA BAKALÁŘSKÁ PRÁCE 2002 SEDLÁK MARIAN - 1 - OSTRAVSKÁ UNIVERZITA PŘÍRODOVĚDECKÁ FAKULTA KATEDRA INFORMATIKY A POČÍTAČŮ Vizualizace principů výpočtu konečného

Více

EOD Elektronické knihy na objednávku. Rostislav Krušinský

EOD Elektronické knihy na objednávku. Rostislav Krušinský EOD Elektronické knihy na objednávku Rostislav Krušinský Jak získat starý tisk? Staré tisky a tisky 19., případně začátku 20. st. - malá možnost koupě či meziknihovní výpůjčky - cesta do knihovny, mikrofilm,

Více

L A TEX Barevné profily tiskových zařízení (tiskárny, plotry)

L A TEX Barevné profily tiskových zařízení (tiskárny, plotry) Semestrální práce z předmětu Kartografická polygrafie a reprografie L A TEX Barevné profily tiskových zařízení (tiskárny, plotry) Autor: Petr Douša, Jan Antropius Editor: Ivana Řezníková Praha, duben 2011

Více

36 Elektronické knihy

36 Elektronické knihy 36 Elektronické knihy Uživatelský modul Elektronické knihy slouží k přípravě a publikování informací ve formátu HTML. Tento formát je vhodný pro prezentaci informací na internetu a je široce podporován

Více

Opatření děkana č. 1/2012 Pokyny pro vypracování bakalářských, diplomových a rigorózních prací na Přírodovědecké fakultě MU

Opatření děkana č. 1/2012 Pokyny pro vypracování bakalářských, diplomových a rigorózních prací na Přírodovědecké fakultě MU Opatření děkana č. 1/2012 Pokyny pro vypracování bakalářských, diplomových a rigorózních prací na Přírodovědecké fakultě MU Bakalářské, diplomové a rigorózní práce odevzdávané k obhajobě na Přírodovědecké

Více

TÉMATICKÝ OKRUH Softwarové inženýrství

TÉMATICKÝ OKRUH Softwarové inženýrství TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 24. Otázka : Implementační fáze. Postupy při specifikaci organizace softwarových komponent pomocí UML. Mapování modelů na struktury programovacího

Více

Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě

Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_BU_20 Sada: Digitální fotografie Téma: DVD promítání a tisk fotografií 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

Více

PRODUKTY. Tovek Tools

PRODUKTY. Tovek Tools Analyst Pack je desktopovou aplikací určenou k vyhledávání informací, tvorbě různých typů analýz a vytváření přehledů a rešerší. Jsou vhodné pro práci i s velkým objemem textových dat z různorodých informačních

Více

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky. Dokumentace k programu MMDoc

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky. Dokumentace k programu MMDoc Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky Dokumentace k programu MMDoc Vypracoval: Petr Dvořák Datum: 15.prosince 2005 1. Úvod 1.1. Účel tohoto dokumentu

Více

OBSAHOVÁ STRÁNKA DP, BP

OBSAHOVÁ STRÁNKA DP, BP OBSAHOVÁ STRÁNKA DP, BP Obsahová stránka BP i DP se řídí: 1. Směrnicí rektora č. 9/2007 Úprava, odevzdávání a zveřejňování vysokoškolských kvalifikačních prací na VUT v Brně 2. Směrnicí děkana č. 2/2007

Více

Roční periodická zpráva projektu

Roční periodická zpráva projektu WAK-1F44C-2005-2 WAK System Název projektu: Automatizovaná výměna dat mezi informačními systémy krizového řízení v dopravě s jednotným univerzálním a implementovaným rozhraním založeným na standardu webových

Více

Dělba rolí. Tvorba el. dokumentace (BI-TED) Publikační proces. Motivace. 2. Oddělení formy a obsahu. Autor

Dělba rolí. Tvorba el. dokumentace (BI-TED) Publikační proces. Motivace. 2. Oddělení formy a obsahu. Autor BI-TED (2010/2011) J. Holub: 2. Oddělení formy a obsahu p. 2/17 Dělba rolí BI-TED (2010/2011) J. Holub: 2. Oddělení formy a obsahu p. 4/17 Tvorba el. dokumentace (BI-TED) 2. Oddělení formy a obsahu Jan

Více

Příloha č. 1 k Vyhláška rektora č. 01/2011 o bakalářských pracích

Příloha č. 1 k Vyhláška rektora č. 01/2011 o bakalářských pracích Příloha č. 1 k Vyhláška rektora č. 01/2011 o bakalářských pracích Struktura písemné práce Z formálního hlediska by bakalářská práce měla splňovat požadavky kladené na psaní odborných publikací, tzn. přehlednost,

Více

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2014 7.4 13/14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2014 7.4 13/14 ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2014 7.4 13/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 13 0:40 Implementace Umělá inteligence (UI) Umělá inteligence

Více

Aplikace pro srovna ní cen povinne ho ruc ení

Aplikace pro srovna ní cen povinne ho ruc ení Aplikace pro srovna ní cen povinne ho ruc ení Ukázkový přiklad mikroaplikace systému Formcrates 2010 Naucrates s.r.o. Veškerá práva vyhrazena. Vyskočilova 741/3, 140 00 Praha 4 Czech Republic tel.: +420

Více

ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ Fakulta elektrotechnická. Microsoft Sharepoint 2007 Workflows Průmyslové informační systémy

ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ Fakulta elektrotechnická. Microsoft Sharepoint 2007 Workflows Průmyslové informační systémy ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ Fakulta elektrotechnická Microsoft Sharepoint 2007 Workflows Průmyslové informační systémy Bc. Petr Pokorný Letní semestr 2009/2010 1 Obsah 1 Úvod... 3 2 Workflow... 3 3 Workflow

Více

Informatika a výpočetní technika 1. Ing. Ladislav Nagy Technická univerzita v Liberci FT / KOD / 2011

Informatika a výpočetní technika 1. Ing. Ladislav Nagy Technická univerzita v Liberci FT / KOD / 2011 Informatika a výpočetní technika 1 Ing. Ladislav Nagy Technická univerzita v Liberci FT / KOD / 2011 Úvod Základní informace Podmínky zápočtu, docházka Pravidla chovaní v PC učebně Náplň cvičení EXCEL

Více

Středoškolská technika SCI-Lab

Středoškolská technika SCI-Lab Středoškolská technika 2016 Setkání a prezentace prací středoškolských studentů na ČVUT SCI-Lab Kamil Mudruňka Gymnázium Dašická 1083 Dašická 1083, Pardubice O projektu SCI-Lab je program napsaný v jazyce

Více

63. ročník Matematické olympiády 2013/2014

63. ročník Matematické olympiády 2013/2014 63. ročník Matematické olympiády 2013/2014 Úlohy ústředního kola kategorie P 2. soutěžní den Na řešení úloh máte 4,5 hodiny čistého času. Při soutěži je zakázáno používat jakékoliv pomůcky kromě psacích

Více

Experimentální systém pro WEB IR

Experimentální systém pro WEB IR Experimentální systém pro WEB IR Jiří Vraný Školitel: Doc. RNDr. Pavel Satrapa PhD. Problematika disertační práce velmi stručný úvod WEB IR information retrieval from WWW, vyhledávání na webu Vzhledem

Více

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu StatSoft Typy souborů ve STATISTICA Tento článek poslouží jako přehled hlavních typů souborů v programu STATISTICA, ukáže Vám jejich možnosti a tím Vám dovolí využívat program efektivněji. Jistě jste již

Více

TECHNOLOGIE ELASTICKÉ KONFORMNÍ TRANSFORMACE RASTROVÝCH OBRAZŮ

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í

Více

Algoritmizace a programování

Algoritmizace a programování Algoritmizace a programování Výrazy Operátory Výrazy Verze pro akademický rok 2012/2013 1 Operace, operátory Unární jeden operand, operátor se zapisuje ve většině případů před operand, v některých případech

Více

TECHNICKÁ DOKUMENTACE

TECHNICKÁ DOKUMENTACE TECHNICKÁ DOKUMENTACE Dle ustanovení 44 a násl. zákona č. 137/2006 Sb., o veřejných zakázkách (dále jen zákon ) Název veřejné zakázky: Druh veřejné zakázky: Druh zadávacího řízení Obchodní společnost nebo

Více

Úloha - rozpoznávání číslic

Úloha - rozpoznávání číslic Úloha - rozpoznávání číslic Vojtěch Franc, Tomáš Pajdla a Tomáš Svoboda http://cmp.felk.cvut.cz 27. listopadu 26 Abstrakt Podpůrný text pro cvičení předmětu X33KUI. Vysvětluje tři způsoby rozpoznávání

Více

Aplikace vytěžování dat

Aplikace vytěžování dat Aplikace vytěžování dat Funkcionalita aplikace Tato sekce popisuje stavájící funkcionalitu aplikace. Stav projektu Aplikace je v současnosti ve fázi prototypu, který lze v relativně krátkém čase 2 měsíců

Více

4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody

4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody 4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina Cyklické odkazy a iterativní výpočty

Více

Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty

Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty Data v počítači Informační data (elementární datové typy) Logické hodnoty Znaky Čísla v pevné řádové čárce (celá čísla) v pohyblivé (plovoucí) řád. čárce (reálná čísla) Povelová data (instrukce programu)

Více

Software pro formování dielektrika kondenzátorů

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í

Více

Gymnázium Dr. J. Pekaře Mladá Boleslav PRAVIDLA PRO PSANÍ MATURITNÍ PRÁCE

Gymnázium Dr. J. Pekaře Mladá Boleslav PRAVIDLA PRO PSANÍ MATURITNÍ PRÁCE Gymnázium Dr. J. Pekaře Mladá Boleslav Maturitní práce PRAVIDLA PRO PSANÍ MATURITNÍ PRÁCE Předmět: Např. Český jazyk a literatura Datum a rok odevzdání: xx. x. 2016 Jméno a příjmení: Jan NOVÁK Ročník:

Více

POKYNY PRO VYPRACOVÁNÍ BAKALÁŘSKÉ A DIPLOMOVÉ PRÁCE

POKYNY PRO VYPRACOVÁNÍ BAKALÁŘSKÉ A DIPLOMOVÉ PRÁCE POKYNY PRO VYPRACOVÁNÍ BAKALÁŘSKÉ A DIPLOMOVÉ PRÁCE na Fakultě životního prostředí UJEP v Ústí nad Labem. 1. Bakalářská a diplomová práce se odevzdává ve třech výtiscích v pevné vazbě. Práce musí být svázaná

Více

Citace v odborném textu. Jitka Kominácká

Citace v odborném textu. Jitka Kominácká Citace v odborném textu Jitka Kominácká Úvod Uvádí se pouze přímé citace Neuvádí se nepřímé citace (pravidla českého pravopisu, učebnice matematiky, slovník cizích slov, ) - nepřímé citace jsou ty, do

Více

verze platná od

verze platná od Klientský formát pro QR platbu v KB verze platná od 1.7.2017 1/7 Obsah: 1 Úvod... 3 1.1 Účel dokumentu... 3 1.2 Základní pojmy... 3 1.3 Obchodní využití QR platby... 3 2 Popis formátu pro tvorbu QR platby...

Více

Vyučovací hodina. 1vyučovací hodina: 2vyučovací hodiny: Opakování z minulé hodiny. Procvičení nové látky

Vyučovací hodina. 1vyučovací hodina: 2vyučovací hodiny: Opakování z minulé hodiny. Procvičení nové látky Vyučovací hodina 1vyučovací hodina: Opakování z minulé hodiny Nová látka Procvičení nové látky Shrnutí 5 min 20 min 15 min 5 min 2vyučovací hodiny: Opakování z minulé hodiny Nová látka Procvičení nové

Více

Digitalizace Tvorba e-knih v knihovně

Digitalizace Tvorba e-knih v knihovně Digitalizace Tvorba e-knih v knihovně Ing. Jiří Nechvátal nechvatal@cbvk.cz Jihočeská vědecká knihovna v Českých Budějovicích Co je e-kniha? (e-kniha, e-book, e-book, online kniha) se nejčastěji používá

Více

}w!"#$%&'()+,-./012345<ya

}w!#$%&'()+,-./012345<ya }w!"#$%&'()+,-./012345

Více

Předměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013

Předměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013 Předměty Algoritmizace a programování Seminář z programování Verze pro akademický rok 2012/2013 Verze pro akademický rok 2012/2013 1 Přednášky Jiřina Královcová MTI, přízemí budovy A Tel: 48 53 53 521

Více

Z papíru na web a ke čtenáři aneb Digitalizace není jen skenování. Mgr. Monika Oravová Moravskoslezská vědecká knihovna v Ostravě

Z papíru na web a ke čtenáři aneb Digitalizace není jen skenování. Mgr. Monika Oravová Moravskoslezská vědecká knihovna v Ostravě Z papíru na web a ke čtenáři aneb Digitalizace není jen skenování Mgr. Monika Oravová Moravskoslezská vědecká knihovna v Ostravě Co to vlastně je digitalizace a proč se digitalizuje Podle TDKIV: Technologie

Více

OBSAH. Kontrola aktualizací... 18

OBSAH. Kontrola aktualizací... 18 2013 Albatros Media a. s. Toto CD je součástí knihy Adobe InDesign CS6, Oficiální výukový kurz a je samostatně neprodejné. Všechna práva vyhrazena. Nelegální kopie tohoto disku jsou zakázány. K2059_potisk.indd

Více

Název práce [velikost písma 20b]

Název práce [velikost písma 20b] [Vše kromě názvu práce v češtině; název práce v jazyce práce] JANÁČKOVA AKADEMIE MÚZICKÝCH UMĚNÍ V BRNĚ [velikost písma 16b] Divadelní/Hudební fakulta Katedra/Ateliér Studijní obor [velikost písma 14b]

Více

Tabulkový procesor. Základní rysy

Tabulkový procesor. Základní rysy Tabulkový procesor Tabulkový procesor je počítačový program zpracovávající data uložená v buňkách tabulky. Program umožňuje použití vzorců pro práci s daty a zobrazuje výsledné hodnoty podle vstupních

Více

Simluátor Trilobota. (projekt do předmětu ROB)

Simluátor Trilobota. (projekt do předmětu ROB) Simluátor Trilobota (projekt do předmětu ROB) Kamil Dudka Jakub Filák xdudka00 xfilak01 BRNO 2008 1 Úvod Jako školní týmový projekt jsme si zvolili simulátor trilobota 1 a jeho prostředí. Simulátor komunikuje

Více

Co je nového v aplikaci PaperPort 12?

Co je nového v aplikaci PaperPort 12? Vítejte! Aplikace PaperPort společnosti Nuance je softwarový balíček pro správu dokumentů pracovní plochy, který vám usnadní skenování, uspořádání, sdílení, správu a přístup k papírovým a digitálním dokumentům

Více

Využití tabulkového procesoru MS Excel

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...

Více

Pravidla a metodické pokyny pro zpracování a odevzdání bakalářské/diplomové práce

Pravidla a metodické pokyny pro zpracování a odevzdání bakalářské/diplomové práce Pravidla a metodické pokyny pro zpracování a odevzdání bakalářské/diplomové práce Vedoucí základních součástí (kateder/ústavů) jsou povinni seznámit studenta se všemi okolnostmi pro vypracování a odevzdání

Více

Validace souborů DS3

Validace souborů DS3 Validace souborů DS3 Verze: 1.33 1. Rozsah...1 1.1 Identifikace systému...1 1.2 Přehled systému...1 2. Přehled verzí a změny v nich...1 3. Použité dokumenty...2 4. Shrnutí údajů o programovém vybavení...4

Více

STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE

STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE WEBOWÉ STRÁNKY TŘÍD KAMIL POPELKA ZÁVĚREČNÁ MATURITNÍ PRÁCE BRNO 2011 Prohlášení Prohlašuji, že maturitní práce je mým původním autorským dílem, které

Více

AMPHORA - NÁSTROJ PRO INDEXOVÁNÍ WEBOVÝCH STRÁNEK.

AMPHORA - NÁSTROJ PRO INDEXOVÁNÍ WEBOVÝCH STRÁNEK. AMPHORA - NÁSTROJ PRO INDEXOVÁNÍ WEBOVÝCH STRÁNEK. Václav Snášel, Jiří Dvorský, Petr Šaloun, Daniela Ďuráková VŠB Technická univerzita, 17. listopadu 15, 708 33 Ostrava Abstract Textová databáze AmphorA

Více

Primo Central. Martin Vojnar MULTIDATA Praha s.r.o.

Primo Central. Martin Vojnar MULTIDATA Praha s.r.o. Primo Central Martin Vojnar MULTIDATA Praha s.r.o. www.multidata.cz Kapitola 1: místo činu V roli knihovny sbírá dokumenty zpřístupňuje je uživatelům pečuje o své uživatele stejně jako o své sbírky? co

Více

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda Proces vývoje HRIS Vema Vlastnosti HRIS (Human Resources Information System) HRIS Vema Proces vývoje HRIS Vema Vema, a. s. Přední

Více

Manuál k programu IDP 1.0

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

Více

plussystem Příručka k instalaci systému

plussystem Příručka k instalaci systému plussystem Příručka k instalaci systému Tato příručka je určena zejména prodejcům systému a případně koncovým uživatelům. Poskytuje návod, jak provést potřebná nastavení komponent. ITFutuRe s.r.o. 26.2.2015

Více

Obsah 1. Obsah. Sazba dokumentů v LATEXu 2 Úvod... 2 Vstupy... 3 Ceník... 6 Kontakt... 7 Ukázky... 9. Tvorba hudebnin v prostředí LilyPond 10

Obsah 1. Obsah. Sazba dokumentů v LATEXu 2 Úvod... 2 Vstupy... 3 Ceník... 6 Kontakt... 7 Ukázky... 9. Tvorba hudebnin v prostředí LilyPond 10 Obsah 1 Obsah Sazba dokumentů v LATEXu 2 Úvod............................... 2 Vstupy.............................. 3 Ceník............................... 6 Kontakt.............................. 7 Ukázky..............................

Více

JANÁČKOVA AKADEMIE MÚZICKÝCH UMĚNÍ V BRNĚ. Divadelní/Hudební fakulta Katedra/Ateliér Studijní obor. Název práce

JANÁČKOVA AKADEMIE MÚZICKÝCH UMĚNÍ V BRNĚ. Divadelní/Hudební fakulta Katedra/Ateliér Studijní obor. Název práce JANÁČKOVA AKADEMIE MÚZICKÝCH UMĚNÍ V BRNĚ Divadelní/Hudební fakulta Katedra/Ateliér Studijní obor Název práce Diplomová práce [druh práce - Bakalářská práce, Diplomová práce, Disertační práce] Autor práce:

Více

Komponenty a periferie počítačů

Komponenty a periferie počítačů Komponenty a periferie počítačů Monitory: v současné době výhradně ploché LCD monitory s úhlopříčkou 19 30 (palců, 1 palec = 2,54 cm) LCD (Liquid Crystal Display): skládá se z tzv. pixelů, každý pixel

Více