Lista przedmiotów z materiałami udostępnionymi dla studentów

Dla_studentów
  • Increase font size
  • Default font size
  • Decrease font size

Bartłomiej Wachowski

Biblioteka przetwarzania obrazów dla platformy Symbian


Image processing library for Symbian OS Platforms


Opiekun pracy dyplomowej: prof. dr hab. inż. Paweł Strumiłło
Dodatkowy opiekun pracy dyplomowej: mgr inż. Maciej Polańczyk

Praca dyplomowa ife obroniona 2010-03-12
Streszczenie pracy dyplomowej:
Celem pracy dyplomowej jest implementacja biblioteki przetwarzania obrazów, działającej na urządzeniach mobilnych pod kontrolą systemu operacyjnego Symbian. Napisano zestaw funkcji, które umożliwiają dodanie do typowych funkcji telefonów funkcjonalności związanych z przetwarzaniem obrazów. Praca zawiera krótki wstęp do programowania w języku Symbian C++ ze szczególnym naciskiem na zastosowanie istniejącego SDK do przetwarzania obrazów. W kolejnych rozdziałach zostały szczegółowo omówione wszystkie zaimplementowane funkcje (m. in. skalowanie zdjęć, rotacja zdjęć, funkcje morfologiczne, filtrowanie, wyrównywanie histogramu). Jeden z rozdziałów całkowicie poświęcono w całości dyskusji dotyczącej czasu obliczeń związanych z wykonaniem opracowanych procedur. W rozdziale tym zamieszczono tabele, które zawierają zestawienie czasów obliczeń poszczególnych procedur przetwarzania obrazów w środowisku telefonu komórkowego. Zamierzeniem autora jest udostępnienie zaimplementowanego kodu w Internecie w celu ułatwienia innym osobom programowania procedur przetwarzania obrazów w systemie operacyjnym Symbian.
Abstract:
The aim of this master thesis is an implementation of an image processing library for mobile devices running under the Symbian OS. A set of image processing functions were written, that extend phone functionalities by image processing procedures. The thesis contains a short introduction to the Symbian C++ programming language in which a special attention is paid to an image processing functionality offered by the provided SDK. In the consecutive chapters, all implemented function (including image scaling, image rotating, morphological function, filtering, histogram equalization, etc.) are described in detail. One of the chapters is completely devoted to the time efficiency of the implemented functions. This chapter contains tables that list execution times of the functions that were run on mobile phones. The intention of the author is to make the library freely available on the Internet for other users or developers.