Original title:
Rozšíření knihovny pro zpracování obrazu
Translated title:
OpenCV library extension
Authors:
Prymus, Jiří ; Babinec, Tomáš (referee) ; Petyovský, Petr (advisor) Document type: Bachelor's theses
Year:
2010
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Předmětem této bakalářské práce je seznámení s knihovnou OpenCV a její implementace do skriptovacích jazyků Lua a Matlab. První část práce obsahuje popis knihovny OpenCV a její využití v kurzu Počítačového vidění. Druhá část se věnuje programovacímu jazyku Lua a předvedení jeho možností na konkrétních úlohách. Třetí část obsahuje popis realizace přemostění knihovny OpenCV do jazyka Lua a demonstruje jeho celkovou funkcionalitu. Poslední část pojednává o možnostech přemostění CVlib Mex pro prostředí Matlab. Součástí práce je také implementace velkého počtu OpenCV funkcí do jazyka Lua a mechanismů pro multiplatformní překlad celého projektu.
The thesis deals with OpenCV library and its implementation into scripting languages Lua and Matlab. The first part of the thesis concentrates on description of the OpenCV library and its usage in the course Computer vision. The second chapter examines the programming language Lua and shows its potential in certain tasks. The description of the implementation of binding the OpenCV library to Lua language along with its overall functionality is included in the third chapter of the thesis. The last chapter deals with possibilities of binding CVlib Mex in Matlab environment. A part of the thesis concentrates on implementation of great number of OpenCV functions into Lua language and mechanisms of cross-platform compilation of the project as a whole.
Keywords:
C wrapper; image processing; Lua language; Matlab environment; OpenCV library; jazyk Lua; knihovna OpenCV; prostředí Matlab; přemostění jazyka C; zpracování obrazu
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/15124