master's thesis
Implementation of OpenCV library on Android platform

Ivan Brkić (2015)
Sveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Zavod za programsko inženjerstvo
Katedra za programske jezike i sustave
Metadata
TitleImplementacija OpenCV biblioteka na Android platformi
AuthorIvan Brkić
Mentor(s)Željko Hocenski (thesis advisor)
Tomislav Matić (thesis advisor)
Abstract
U sklopu diplomskog rada uspješno je realizirana implementacija OpenCV biblioteke na Android platformu. Implementacija se zasniva na tri osnovna koraka: instalaciji CDT i NDK proširenja, preuzimanju OpenCV SDK i povezivanju korisničke aplikacije s OpenCV Manager-om. OpenCV biblioteka detekciju oblika provodi u dva koraka. Prvi korak je određivanje rubova na slici korištenjem Canny metode, drugi korak je korištenje Hough transformacije (HT). U ovom radu su korištene HT za kružnice koje su definirane pomoću tri parametra: koordinate središta ( , !) i polumjer – . Parametri kružnica se određuju preslikavanjem piksela iz geometrijskog u parametarski prostor. Izrađena aplikacija omogućuje detekciju kružnica u stvarnom vremenu ili naknadnu detekciju kružnica na ″mirnim″ slikama. Također, moguće je promijeniti rezoluciju i parametre za detekciju kružnica u različitim uvjetima.
Keywordsopencv android computer vision circles hough transform canny edge detection
Parallel title (English)Implementation of OpenCV library on Android platform
Committee MembersŽeljko Hocenski (committee chairperson)
Ivan Aleksi (committee member)
Ivan Vidović (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za programsko inženjerstvo
Katedra za programske jezike i sustave
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Process Computing
Study programme typeuniversity
Study levelgraduate
Study programmeGraduate University Study Programme in Computer Engineering
Academic title abbreviationmag.ing.comp.
Genremaster's thesis
Language Croatian
Defense date2015-07-14
Parallel abstract (English)
As a part of this thesis, OpenCV library was successfully implemented into Android platform. Implementation is based on three main parts: installation of NDK and CDT extensions, download of OpenCV SDK and binding user's application to OpenCV Manager. OpenCV's object detection is split in two parts. First part is use of Canny edge detection in order to detect edges in image, second part is use of Hough transform (HT). In this thesis HT for circles was used, which is defined by three parameters: center (!, ") and radius – . Parameters are calculated by translating every pixel of an image into parameter space. Application enables real-time circle detection. It also enables later circle detection on still images. Also, it is possible to change image resolution and circle detection parameters for use in various image conditions.
Parallel keywords (Croatian)opencv android računalni vid kružnice hough transofmacije canny detektor rubova
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:258097
CommitterAnka Ovničević