Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelo:
Objeto: es la clase encargada de almacenar toda la informacin relativa a
cualquier objeto a reconocer en el sistema. Entre los atributos estn:
Nombre Contiene el nombre del objeto.
Descripcin Descripcin sobre el objeto.
Categora Es la categora en la que est contenido el objeto.
Preview Se trata de una imagen pequea de muestra.
Keypoints Conjunto de puntos
Descriptors Conjunto de descriptores
Keypoint: Son los puntos SURF ms significativos del objeto. Sus atributos son:
Punto 2D Indica la posicin del punto caracterstico en la imagen.
Tamao Indica el radio del punto.
Angulo Indica la orientacin del punto en grados respecto de la perpendicular de
la imagen. Se mide con respecto al sistema de coordenadas de la imagen es decir
su plano.
Fuerza Parmetro utilizado para seleccionar los puntos mas predominantes.
Octava Indica la profundidad sobre las imgenes de menor tamao (las
generadas para obtener
los puntos).
Clase - Se utiliza para agrupar objetos dentro de una imagen.
Descriptor: Cada descriptor se usa para complementar cada uno de los
keypoints0061nteriores y almacenan informacin sobre iluminacin, perspectiva
etc. Los descriptores ser almacenados en binario puesto que se tratan de una
coleccin de datos entendibles por la librera de reconocimiento. De esta forma
conseguimos una mayor agilidad a la hora de pasar a BD y volver a cargar en
memoria. Esta coleccin de datos estar estructurada en forma de matriz por lo
tanto tendremos que tener almacenada adems de la coleccin de datos, las filas,
las columnas y el tipo de datos que indicara el tamao en bits de cada celda de la
matriz, de forma que podamos recuperarla cuando la necesitemos.
B. Vista:
Vista reconocer Objetos:
Es la vista donde se mostrar la captura del video, as como la informacin para
activar o parar el reconocimiento de objetos.
Vista realidad Aumentada:
Mostrar la posicin del objeto, as como un globo con informacin sobre el
nombre del objeto.
Vista detalles:
En esta vista se mostrarn los detalles del objeto, una vez que el objeto es
reconocido y se pulsa sobre el globo emergente con el nombre del objeto.
C. Controladores:
ControladorDB: se trata de la clase encargada de realizar las operaciones con la
base de datos como son insertar, borrar y editar.