Aplikacja mobilna do rozpoznawania koloru w obrazach cyfrowych dla platformy Android OS
Colour analysis as a mobile application for Android operating system
Streszczenie
Nieustający wyścig technologiczny producentów urządzeń mobilnych dla wielu ludzi wydaje się być
niezrozumiałym. Inni zaś, na porządku dziennym, sprawdzają nowe modele telefonów czy też
uaktualnienia platform. Sposób pojmowania tego urządzenia wydaje się być skrajnie zróżnicowany z
wielorakich przyczyn. Najnowsze badania wykazują jednak, że popularność smartfonów niezmiennie
rośnie na całym świecie. Sytuacja powyższa ma miejsce z uwagi na fakt, że telefony otrzymują coraz
to większe możliwości dzięki implementacji nowoczesnych platform mobilnych optymalnie
wykorzystujących sprzęt urządzenia. Wysoka moc obliczeniowa w połączeniu z zaletą mobilności
oraz użyciem sensorów inicjuje nowy sposób myślenia o telefonie komórkowym. Praca niniejsza
traktuje o możliwościach nowoczesnych urządzeń mobilnych na przykładzie aplikacji 'Huedroid'.
'Huedroid' jest mobilną aplikacją dedykowaną na jedną z najnowszych wersji mobilnej platformy
Android. Funkcja aplikacji polega na analizie kolorów występujących na cyfrowym zdjęciu i
przetwarzaniu obrazu. W pierwszym rozdziale tej rozprawy omówiono platformę Android, podając jej
historię, opisując jej rozwój oraz strukturę. Kolejna część traktuje o terminach związanych z pojęciem
koloru, co jest niezbędne do zrozumienia wyników pomiarów rozpoznawania kolorów. W trzecim
rozdziale tej pracy autor przybliża historię powstawania aplikacji oraz omawia część kodu źródłowego
odpowiedzialnego za pracę nad obrazem. W ostatniej części dysertacji przedstawiono metodologię
pomiarów oraz dokonano analizy wyników.
Abstract
Nowadays, the race in the field of technical specifications among mobile devices' manufacurers makes
many people wonder about its reasons. Meanwhile, others keep on monitoring the latest changes,
platform upgrades and new phone models on a daily basis. The approach to this piece of electronics
varies among people for different reasons. But, according to the latest studies, the smartphone usage
constantly grows worldwide. This dissertation concernes the abilites of modern mobile phones and
platforms presenting Huedroid as an example. Huedroid is a mobile application for one of the latest
Android operating system releases. Its operation relies on digital image colour analysis and image
transformations. The first part of the study constitutes the topic of the Android platform by talking
over the platform's history, pointing out the releases along with the platform structure. As a number of
terms needs to be explained to the reader in order to understand the measurements results, the
consecutive chapter focuses on the issues connected with the notion of the colour. In the third chapter
the author describes the Huedroid's development process pointing out some code snippets of the
calculations standing behind the image management. The latter part of this dissertation comprises the
colour recognition measurements.