Spelling suggestions: "subject:"bendrinės"" "subject:"bendrinių""
1 |
Abstrakčios sintaksės medžių pertvarkymo algoritmų tyrimas / Investigation of Refactoring Algorithms for Abstract Syntax TreeJokubauskas, Justas 25 August 2010 (has links)
Per pastaruosius metus, lankstaus programavimo metodikos sulaukė daug dėmesio. Programų kodo pertvarkymas tapo viena iš labiausiai naudojamų praktikų, ypač ekstremaliame programavime. Todėl poreikis turėti programos kodo pertvarkymų įrankį išaugo iki tokio lygio, kad pertvarkymo įrankiai tapo reikalaujama priemone šiuolaikinėse programų kūrimo aplinkose. Tyrimo sritis – abstrakčios sintaksės medžių pertvarkymo algoritmai. Tyrimo objektas – abstrakčios sintaksės medžių pertvarkymo procesai skirtingose programavimo kalbose (C++ ir Java). Šio darbo tikslas – ištirti, kaip efektyviai būtų galima vykdyti pertvarkymus bendriniam AST, tam sukuriant pertvarkymų biblioteką ir atliekant eksperimentus įvairių kalbų atvejais. / Over the past years, agile development methodologies have attracted a lot of attention. Refactoring has become one of the most heavily used practices, especially in Extreme Programming. Therefore the need to have powerful refactoring tools has grown to such an extent, that there is a required feature for modern-day IDEs to have implemented refactoring tools. The aim of this work is to build a refactoring library for the generic abstract syntax tree and test the algorithms for speed. Generic abstract syntax tree (GAST) is a tree structure that can store elements of several programming language. Achieving this goal required doing certain tasks that you find in this document: analysis of technologies and existing software; several algorithms for refactoring; user need and specification of requirements; library model, expressed in UML diagrams; test plan and test procedure. Experiments have shown that it is necessary to improve the refactoring algorithms. But the library and the AST structure is worth further development.
|
2 |
3D veido atkūrimas iš nuotraukos / 3D face reconstruction from single photoKačanauskas, Mindaugas 17 June 2014 (has links)
Baigiamajame magistro darbe nagrinėjamos technologijos naudojamos 3D veido atkūrime. Pasirinkus 3D veido atkūrimą iš nuotraukos yra nagrinėjami šio proceso metu naudojami 3D bendriniai modeliai, jų sandara, bei juos naudojantys metodai. Taip pat nagrinėjamas veido savybių taškų aptikimas naudojant aktyvios formos modelius, bendrinio modelio interpoliavimas naudojant plonųjų plokštumų splainų metodą, bei ortogonalus tekstūros projektavimas modeliui. Taip pat pateikiamas naujas siūlomas veido formos modelis aprašantis papildomas savybes. Praktinėje dalyje yra pateikiama sukurta programa, kuri pateikus vieną veido nuotrauką automatiškai atkuria 3D veidą su tekstūra. Gautas 3D veidas gali būti eksportuotas į OBJ formato bylą. Gauti rezultatai yra įvertinami apskaičiuojant paklaidą tarp realių ir atkurtų veidų, naudojant lazeriu nuskaitytų 3D veidų duomenų bazę. / The aim of this master thesis is to examine the technologies that are being used for 3D face reconstruction. 3D generic face models, their structure, and methods they are being used with, are being analyzed after selecting reconstruction from single photo technology. Also facial feature points detection while using active shape models, 3D generic face interpolation, and orthogonal texture mapping for model are being analyzed. Also a new facial shape model is defined. Automated 3D face reconstruction application was developed based on previous analysis. Application is capable of automatically reconstructing full 3D face model with texture from single frontal face picture. Resulting face model can be exported to another software by using OBJ file format. The results of application are being evaluated while calculating error between real and reconstructed faces, while using laser scanned 3D face database.
|
Page generated in 0.0576 seconds