National Repository of Grey Literature 11 records found  1 - 10next  jump to record: Search took 0.01 seconds. 
Hand Gesture - Controlled VJ Mixer
Vlk, Jakub ; Žák, Pavel (referee) ; Polok, Lukáš (advisor)
This paper describes an implementation of a VJ Mixer controlled by hand gestures. For construction of VJ mixer is first necessary to detect hands in the picture. Therefore this paper first describes the methods of detection of human skin in an image, with an emphasis on the method of Gaussian probability distribution, which is used in the actual implementation of a program. Then some methods of detecting objects in images are described , mainly for hands and gestures. Great emphasis is placed on the method of convex defects, which was used in the final program. Finally, the procedures linking the hand gesture recognition with the video processing algorithms are described.
Functional Programming in Java
VYSOCKÝ, Milan
The aim of this bachelor thesis is to introduce functional (declarative) programming with all its main features in the theoretical and practical part, analyze its implementation and compare it with object oriented (imperative) programming. The theoretical part is focused on functional programming, where its basic principles will be clarified, implementation in Java and why this programming paradigm was developed. Using relatively new language features, i.e. lambda expressions, streams, default methods, functional interfaces, whose implementation among other things, will be analyzed, will be introduced the possibilities of functional programming in Java. By comparing functional programming and object-oriented programming, the advantages and disadvantages of each approach are considered. In the practical part of the bachelor thesis there are programmed several practical examples documenting the possibility of using all the language features mentioned above.
Assessment of river restoration effects based on hydromorphology
Šolc, Jakub ; Matoušková, Milada (advisor) ; Tichý, Vojtěch (referee)
In the field of river restorations, topics being currently discussed are assessing success and quantifying effects that river restoration measures should have. This bachelor thesis deals with an assessment of the river restoration effects based on the hydromorphology. Current knowledge in fields of hydromorphology and fluvial geomorphology are presented in the theoretical part of this thesis. Recent outcomes and methodical procedures that are used to evaluate the effects of river restoration measures are also included. A method was developed based on the theoretical part of this thesis and the method EcoRivHab in order to assess the restoration effects by selected parametres. The method was applied on the restored segment of Litovický stream in Hostivice town in the practical part. The results of the thesis showed what a significant impact the restoration had on Litovický stream (in average +33.74 %). The parameter maximum flow velocity showed the highest effect (+84.9 %). On contrary, the parameter structure of bank vegetation had the only negative effect (-1.8 %). Key words: streams, river restoration, restoration effect, hydromorphology, hydromorphological survey
Biodiversity of chironomid fauna in mountain lakes and streams influenced by acidification and recovery from acidification.
Černocká, Veronika ; Stuchlík, Evžen (advisor) ; Frouz, Jan (referee)
This thesis examines the influence of acidification on the largest group of macroinvertebrates in mountain lakes and running waters - chironomids. The diversity of chironomids has been associated with temperature, the concentration of dissolved oxygen in the water, the amount of nutrients, and also with the ability to survive in conditions (e.g. extreme pH) that are not suitable for other taxa. Because of this the family Chironomidae has become a dominant group of macrozoobentos in many assemblages affected by acidification. The Bohemian Forest lakes and the Tatra Mountain lakes belong to the most frequently studied locations, which were affected by acidification. The peak of acidification was in the 1980s. It turned out that, during the acidification, the number of chironomids changed and also the species composition of their assemblages. The main reason was a change of trophic status, which chironomids reflected more than a change of pH. A decrease in the number of species occurred after the pH dropped below 5. Until then, only their relative abundance had been affected. Chironomids are also influenced by the toxic effect of Al. The most important factor affecting chironomids fauna is not the value of pH, but the change of food supply. Acid stream food webs are often viewed as being...
Supplementing functionality of Integrated Development Environment BlueJ with possibility of working with streams in an interactive mode.
Pešat, David ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee)
Main objective of this thesis is to extend existing functionality of Integrated Development Environment (IDE) BlueJ with possibility of working with streams in an interactive mode. This new functionality helps to falicitate and improve teaching of programming within the First Architecture methodology. First part of this thesis deals with IDE BlueJ and discusses problematic software con-structions which don´t have sufficient support in interactive mode. Main focus is put on streams. Another part of this thesis suggests possible options for extension which should be integrated to the existing functionality. Following part focuses on analysis of the proposed changes and final part discusses implementation itself and describes author´s process of realization.
Příspěvek k poznání vegetace sinic a řas vodních biotopů na Nepomucku
HAZUKOVÁ, Václava
The algological research was conducted in the surroundings of Nepomuk. In total, 9 fishponds and 2 streams were investigated over two years. Samples of net phytoplankton, periphyton and phytobenthos were collected in spring, summer and autumn. Moreover, various environmental variables were measured at each sampling site. Specimens were identified to the lowest taxonomic level possible and the relative abundance was assessed. Seasonal fluctuations and changes in the species composition among sampling sites were compared and discussed. The influence of environmental variables on changes in planktic and benthic assemblies was analysed. The list of species and the photodocumentation are presented.
Hand Gesture - Controlled VJ Mixer
Vlk, Jakub ; Žák, Pavel (referee) ; Polok, Lukáš (advisor)
This paper describes an implementation of a VJ Mixer controlled by hand gestures. For construction of VJ mixer is first necessary to detect hands in the picture. Therefore this paper first describes the methods of detection of human skin in an image, with an emphasis on the method of Gaussian probability distribution, which is used in the actual implementation of a program. Then some methods of detecting objects in images are described , mainly for hands and gestures. Great emphasis is placed on the method of convex defects, which was used in the final program. Finally, the procedures linking the hand gesture recognition with the video processing algorithms are described.
Possibilities of Declarative Programming in Java 8
Rytych, Maxim ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee)
This paper concerns itself with possibilities of declarative programming in the new version of Java 8 language, specifically using elements adopted from the domain of functional programming languages: function as a value and lazy streams of data. The goal of this paper is to demonstrate possibilities of declarative programming using these elements, analyze its implementation and design own extensions. The contribution lies particularly in showing possibilities of the new elements, implementation analysis and design of a new functionality. The output can be used by a Czech reader, who is at least slightly advanced in the field of information technologies. The paper is divided into a theoretical and practical parts. Theoretical part is covered by chapters 3-8. Theoretical part describes motivation for introduction of the new elements, describes functional programming and its basic principles, then it shows basic principles of the newly introducted elements and ends with the description of the java.util.stream package. Pactical part is covered by chapters 9 and 10. Practical part concerns with stream oper-ations and extension design of existing functionality.
Data processing library using SQL queries
Sýkora, Jan ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
Eighth version of programming language Java brought broad variety of changes, which strongly incline to declarative style of programming. In my thesis I have focused on using these changes in declarative ways of data processing on Java platform. I have decided on using Structured Query Language due to its declarativity Topic of my thesis was to create a library, which could interpret SQL queries. For interpretation, my library uses Streams and many other concepts which allow functional style of programming in Java. The most significant benefit of this library was giving alternative to programmers, who are looking for ways, how process data in application layer rather than on persistent layer.
Analysis of Java 8 enhancements facilitating paradigm shift
Bobuskyy, Igor ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee)
On 18 March 2014 Oracle officially introduced the eight version of programming language Java. It is said to be one of the most significant releases in its history. Java newly contains features and enhancements that improve efficiency to develop and run Java pro-grams. Nevertheless, the biggest change in the language platform is the shift towards functional paradigm. Functional programming is believed to be very well suited for solving current technologically challenging tasks and problems. Therefore, the subject of this thesis is an analysis of changes in latest release of Java that are related to the paradigm shift. The overall goals of the thesis is to explore the reasons for the paradigm shift, to analyze newly added features and language enhancements that resulted from this shift and to com-pare solutions of several typical tasks and problems using seventh and eight version of Java.

National Repository of Grey Literature : 11 records found   1 - 10next  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.