Please use this identifier to cite or link to this item:
https://rinacional.tecnm.mx/jspui/handle/TecNM/4439
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Avilez Carpintero, Humbertino%997975 | - |
dc.creator | Avilez Carpintero, Humbertino%997975 | - |
dc.date.accessioned | 2022-09-05T17:29:39Z | - |
dc.date.available | 2022-09-05T17:29:39Z | - |
dc.date.issued | 2022-04-07 | - |
dc.identifier.uri | https://rinacional.tecnm.mx/jspui/handle/TecNM/4439 | - |
dc.description | En el desarrollo de software hay tres fases que son especialmente importantes: la elicitación de requerimiento, el diseño del sistema y la codificación del mismo. Estas fases de desarrollo tienen características específicas que las diferencian unas de las otras, y cada una de ellas contiene un cierto nivel de impacto si no se realizan de una manera adecuada. En la fase de codificación se lleva a cabo la escritura de las sentencias que harán que el sistema muestre su funcionalidad, aquí puede presentarse un problema y que en muchas ocasiones el tener fallos o defectos de escritura puede tener un gran efecto en el tiempo y costo en la reparación o corrección del código (Saini A, Security Consultant y Cigital/Synopsys, 2017). Se reporta que el costo de arreglar un defecto encontrado durante la etapa de implementación, es aproximadamente seis veces más caro que uno encontrado durante el diseño; el costo de arreglar un error encontrado después del lanzamiento del producto es de cuatro a cinco veces más que descubrir uno es la etapa de diseño y hasta cien veces más de uno encontrado en la etapa de mantenimiento. En otras palabras, el costo de un defecto se incrementa exponencialmente a medida que el software avanza en su ciclo de vida (Saini A, Security Consultant y Cigital/Synopsys, 2017). Por otra parte, la evolución de la tecnología ha tomado muchos enfoques, uno de ellos es en el mejoramiento de la manipulación de sistemas computacionales, más que nada, ayudar a los usuarios que no cuentan con la experiencia de saber cómo utilizar una computadora y así manipular el software que desean. Por eso se ha tomado como alternativa de solución el desarrollar interfaces naturales de usuario, donde estos sistemas solo requieren que se utilicen los movimientos corporales para su manipulación y facilitarle al usuario hacer uso de la tecnología (Ceruzzi, 2018). En este trabajo de investigación el objetivo es generar código que reconozca los gestos realizados de la mano frente un sensor de profundidad llamando Intel RealSense SR300, y que utilizando el SDK de Project Gesture, genere código en lenguaje de programación, de los gestos que fueron capturados por el sensor, de esta manera se desea disminuir los defectos de escritura en la fase de programación. El sistema inicia con la captura de la pose de la mano frente al sensor, el cual manda información que describe el comportamiento de la mano y es recibida por un sistema difuso, el cual mediante un conjunto de reglas ya establecidas devolverá una cantidad de poses primitivas que juntas describirán los elementos de la mano que forman la pose que está realizando la mano. Estas poses primitivas ayudarán en el proceso de la generación de código, puesto que son utilizadas por la definición de una gramática libre de contexto para darle sentido y posteriormente hacer la conversión a sus respectivos fragmentos de código. Estos fragmentos de códigos, podrán ser utilizados en interfaces naturales de usuario que se desarrollen con la librería Project Gesture. | es_MX |
dc.language.iso | spa | es_MX |
dc.publisher | Tecnológico Nacional de México | es_MX |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0 | es_MX |
dc.subject | info:eu-repo/classification/cti/7 | es_MX |
dc.title | Generación de código para identificar gestos de la mano mediante la cámara Intel RealSense SR 300 y Project Gesture | es_MX |
dc.type | info:eu-repo/semantics/masterThesis | es_MX |
dc.contributor.director | Lopez Sanchez, Maximo%89655 | - |
dc.contributor.director | Gonzalez Serna, Juan Gabriel%123551 | - |
dc.folio | 22-0126 | es_MX |
dc.rights.access | info:eu-repo/semantics/openAccess | es_MX |
dc.publisher.tecnm | Centro Nacional de Investigación y Desarrollo Tecnológico | es_MX |
Appears in Collections: | Tesis de Maestría en Computación |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
MC_Humbertino_Avilez_Carpintero_2022.pdf | Tesis | 6.15 MB | Adobe PDF | View/Open |
MC_Humbertino_Avilez_Carpintero_2022.pdf Restricted Access | Cesión de derechos | 207.16 kB | Adobe PDF | View/Open Request a copy |
This item is protected by original copyright |
This item is licensed under a Creative Commons License