Show simple item record

dc.contributor.advisorEspinosa Acereda, Jon Koldobika
dc.contributor.authorGonzález García, Iker
dc.contributor.otherE.T.S. INGENIERIA-BILBAOes
dc.contributor.otherBILBOKO INGENIARITZA G.E.T
dc.date.accessioned2016-11-24T18:05:58Z
dc.date.available2016-11-24T18:05:58Z
dc.date.issued2016-11-24
dc.date.submitted2016-07
dc.identifier.otherTFG 2016-128
dc.identifier.urihttp://hdl.handle.net/10810/19601
dc.description.abstract[ES]El objetivo de este proyecto consiste en el desarrollo de una aplicación en JAVA que permita detectar matrículas y extraer los caracteres de las mismas para poder ser utilizados en diferentes ámbitos como, por ejemplo, en parkings de pago. Se trabajará sobre imágenes de vehículos tomadas previamente mediante una cámara. Se divide en tres bloques principales: detección de la matrícula, tratamiento de dicha matrícula y reconocimiento de los caracteres. Esto permite optimizar el proceso de reconocimiento y obtener unos resultados satisfactorios invariantes a la traslación, escala y rotación. Con el fin de facilitar el desarrollo, se hace uso de la librería de código abierto Open Source Computer Vision Library (OpenCV), que está basada en el lenguaje de programación C++ y desarrollada para el tratamiento de imágenes por visión artificial. El hecho de realizar una aplicación en Java con librerías basadas en C++ resulta un handicap notable, por ello se utiliza la librería JavaCPP puesto que se encarga de construir un puente entre dichos lenguajes de programación.es
dc.description.abstract[EU]Proiektu honen helburua Javan garatutako aplikazio baten bidez automobilen matrikulak detektatzea eta hauen karaktereak erauztean datza hainbat eremuetan erabiliak izateko, adibidez, ordainpeko parkingetan. Argazki-kamera baten bidez lortutako autoen irudiekin lan egingo da. Hiru bloke nagusitan banatzen da: matrikula detektatzea, matrikularen prozesamendua eta karaktereen detekzioa. Honekin azterketa prozesua hobetzen da eta emaitza egokiagoak lortzen dira, hauek translaziora, eskalara eta errotaziora inbarianteak izanda. Aplikazioaren garapena errazteko asmotan, OpenCV kode irekiko biblioteka erabiltzen da, C++ programazio-lengoaian oinarrituta dagoen eta ikusmen artifizialaren bidez irudiak prozesatzeko garatuta dagoena. C++ programazio-lengoaian oinarritutako biblioteka erabiltzea JAVAn aplikazio bat garatzeko handicap handia dakar, beraz JavaCPP biblioteka erabiltzen da lengoaia hauen artean zubia eraikitzen laguntzen baitu.es
dc.description.abstract[EN]The objective of this project is the development of an application in Java to detect license plates and get the characters of those plates to be used in different areas such as pay parking’s. We will work on images of vehicles previously taken by a camera. It is divided into three main blocks: detection of the license plate, treatment of that plate and character recognition. This optimizes the process of recognition and allows obtaining satisfactory results invariant to translation, scaling and rotation. In order to facilitate the development, we use the open source code library called OpenCV, which is based on the programming language C++ and developed for image processing obtained by artificial vision. The fact of making an application in JAVA with libraries based on C++ is a significant handicap, so that JavaCPP libraries are used since they are responsible for building a bridge between these programming languages.es
dc.language.isospaes
dc.rightsinfo:eu-repo/semantics/restrictedAccesses
dc.subjectOpenCVes
dc.subjectJavaes
dc.subjectmatrículaes
dc.subjectANPRes
dc.subjectdetección de contornoses
dc.titleReconocimiento de matrículas basado en el algoritmo nearest neighbores
dc.typeinfo:eu-repo/semantics/bachelorThesises
dc.contributor.degreeGrado en Ingeniería en Tecnología de Telecomunicación;; Telekomunikazio Teknologiaren Ingeniaritzako Gradua


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record