Propojení knihovny pro zpracování obrazu s jazykem Lua
but.committee | Doc. Ing. Eduard Janeček, CSc. (předseda) prof. Ing. Petr Pivoňka, CSc. (místopředseda) Ing. Miloslav Čejka, CSc. (člen) Ing. Karel Horák, Ph.D. (člen) Ing. Tomáš Macho, Ph.D. (člen) | cs |
but.defence | Proč jste neprovedl porovnání výkonu Vaší implementace v Lua s jinými interpretovanými jazyky než je Python? V čem vidíte výhody použití jakzyka Lua wrapperu pro OpenCv ve výuce oproti využití prostředí MatLab? Student obhájil diplomovou práci. | cs |
but.jazyk | čeština (Czech) | |
but.program | Elektrotechnika, elektronika, komunikační a řídicí technika | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Petyovský, Petr | cs |
dc.contributor.author | Prymus, Jiří | cs |
dc.contributor.referee | Dusíková, Hana | cs |
dc.date.created | 2012 | cs |
dc.description.abstract | Předmětem této diplomové práce je seznámení se s knihovnou OpenCV a s jejím přemostěním do skriptovacího jazyka Lua. Prvá část práce popisuje kurz počítačového vidění MPOV a základní matematické aparáty používané v tomto kurzu. Dále následuje popis knihovny OpenCV a její využití ve výše zmíněném kurzu. Třetí část se věnuje stručnému popisu programovacího skriptovacího jazyka Lua. Praktická část se zabývá přemostěním knihovny OpenCV do jazyka Lua pomocí Lua C API, vývoji podpůrných programů pro snazší kompilaci a distribuci binárních souborů. Program CMake byl použit jako multiplatformní generátor kompilačních projektů nutných pro různá vývojová prostředí a framework NSIS pro tvorbu instalátoru pro platformu MS Windows. Součástí práce je také generátor dokumentace implementovaný v Lua. V poslední části práce se věnuji testování knihovny LuaCV v praxi a následné analýze kritických připomínek ze strany studentů. | cs |
dc.description.abstract | The thesis deals with OpenCV library and its implementation into scripting language Lua. The first part of the thesis concentrates on description of the course Computer vision MPOV and description of mathematical basics needed for further understandings. The second part describes OpenCV library and its potential usage in the MPOV. Next chapter examines the programming scripting language Lua. The description of the implementation of binding the OpenCV library to Lua language along with its overall functionality is included in the practical part of the thesis. The use of LuaCV is more comfortable thanks to Open Source projects for cross-platform compilation and distribution. Part of the thesis is also generator of Latex documentation for LuaCV binding. The last chapter deals with testing LuaCV in course MPOV and analysis of criticism from students. | en |
dc.description.mark | B | cs |
dc.identifier.citation | PRYMUS, J. Propojení knihovny pro zpracování obrazu s jazykem Lua [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2012. | cs |
dc.identifier.other | 52492 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/17206 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | zpracování obrazu | cs |
dc.subject | OpenCV knihovna | cs |
dc.subject | Lua | cs |
dc.subject | C++ | cs |
dc.subject | přemostění C++ knihovny do jazyka Lua | cs |
dc.subject | CMake instalátor | cs |
dc.subject | NSIS instalátor | cs |
dc.subject | generování dokumentace | cs |
dc.subject | svobodný software | cs |
dc.subject | SourceForge | cs |
dc.subject | Lua C API | cs |
dc.subject | kurz MPOV | cs |
dc.subject | GNUPlot | cs |
dc.subject | image processing | en |
dc.subject | OpenCV library | en |
dc.subject | Lua | en |
dc.subject | C++ | en |
dc.subject | C++ library wrapper to Lua | en |
dc.subject | CMake | en |
dc.subject | NSIS installer | en |
dc.subject | generation of documentation | en |
dc.subject | Open Source | en |
dc.subject | SourceForge | en |
dc.subject | Lua C API | en |
dc.subject | course MPOV | en |
dc.subject | GNUPlot | en |
dc.title | Propojení knihovny pro zpracování obrazu s jazykem Lua | cs |
dc.title.alternative | Image processing library wrapper for Lua | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2012-06-06 | cs |
dcterms.modified | 2024-05-17-12:53:25 | cs |
eprints.affiliatedInstitution.faculty | Fakulta elektrotechniky a komunikačních technologií | cs |
sync.item.dbid | 52492 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 13:03:43 | en |
sync.item.modts | 2025.01.17 10:03:36 | en |
thesis.discipline | Kybernetika, automatizace a měření | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav automatizace a měřicí techniky | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 2.99 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- review_52492.html
- Size:
- 5.76 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_52492.html