{"id":141,"date":"2017-02-10T13:41:05","date_gmt":"2017-02-10T13:41:05","guid":{"rendered":"http:\/\/server.paap.cup.edu.uy\/wordpress_hlab\/?p=141"},"modified":"2017-06-20T11:43:37","modified_gmt":"2017-06-20T11:43:37","slug":"medicion-de-profundidad-utilizando-kinect","status":"publish","type":"post","link":"https:\/\/hlab.cup.edu.uy\/index.php\/2017\/02\/10\/medicion-de-profundidad-utilizando-kinect\/","title":{"rendered":"Medici\u00f3n de profundidad utilizando Kinect"},"content":{"rendered":"<p><strong>\u00bfQu\u00e9 quisimos hacer?<\/strong><\/p>\n<ul>\n<li>Crear una base que nos permita la utilizaci\u00f3n del kinect para medir profundidades.<\/li>\n<li>Conocer el grado de precisi\u00f3n que nos ofrece el kinect.<\/li>\n<li>Reconocer objetos.<\/li>\n<li>Poder detectar concavidades y calcular su profundidad.<\/li>\n<li>Concluir las diferencias entre el kinect V1 y V2.<\/li>\n<\/ul>\n<p><strong>\u00bfC\u00f3mo lo hicimos?<\/strong><\/p>\n<div class=\"su-row\"><div class=\"su-column su-column-size-1-2\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"><b>1- <\/b>Nos instalamos los driver correspondientes a la versi\u00f3n del kinect que vamos a utilizar. <\/div><\/div>\n<div class=\"su-column su-column-size-1-2\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"><b>2- <\/b>Luego comenzamos a programar, obteniendo los siguientes resultados:<\/div><\/div><\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-341 size-full\" src=\"http:\/\/server.paap.cup.edu.uy\/wordpress_hlab\/wp-content\/uploads\/2017\/02\/Picture1-1.png\" alt=\"Picture1\" width=\"895\" height=\"366\" srcset=\"https:\/\/hlab.cup.edu.uy\/wp-content\/uploads\/2017\/02\/Picture1-1.png 895w, https:\/\/hlab.cup.edu.uy\/wp-content\/uploads\/2017\/02\/Picture1-1-300x123.png 300w, https:\/\/hlab.cup.edu.uy\/wp-content\/uploads\/2017\/02\/Picture1-1-768x314.png 768w\" sizes=\"auto, (max-width: 895px) 100vw, 895px\" \/><\/p>\n<div class=\"su-row\"><div class=\"su-column su-column-size-1-2\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">\n<p><b>a &#8211; <\/b>Un programa que nos indica la posici\u00f3n de un objeto dentro de un rango de profundidad establecido, marcado por la cruz verde.<\/p>\n<\/div><\/div> <div class=\"su-column su-column-size-1-2\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">\n<p><b>b &#8211; <\/b>Un programa que nos permite obtener la profundidad de objetos que se encuentran en un rango de profundidad establecido, pint\u00e1ndola dependiendo de su posici\u00f3n.<\/p>\n<\/div><\/div> <\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-351 size-full\" src=\"http:\/\/server.paap.cup.edu.uy\/wordpress_hlab\/wp-content\/uploads\/2017\/02\/Picture2-2.png\" alt=\"Picture2\" width=\"895\" height=\"366\" srcset=\"https:\/\/hlab.cup.edu.uy\/wp-content\/uploads\/2017\/02\/Picture2-2.png 895w, https:\/\/hlab.cup.edu.uy\/wp-content\/uploads\/2017\/02\/Picture2-2-300x123.png 300w, https:\/\/hlab.cup.edu.uy\/wp-content\/uploads\/2017\/02\/Picture2-2-768x314.png 768w\" sizes=\"auto, (max-width: 895px) 100vw, 895px\" \/><div class=\"su-row\"><div class=\"su-column su-column-size-1-2\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"> <b>c &#8211; <\/b>Un programa que nos deja seleccionar una recta de la imagen, d\u00e1ndonos la profundidad que hay en los puntos de esta, un corte con lateral mostrando la profundidad del mismo y permiti\u00e9ndonos grabar los valores de profundidades durante un periodo de tiempo determinado para as\u00ed poder tambi\u00e9n\u00a0 analizarlas.<\/div><\/div>\n<div class=\"su-column su-column-size-1-2\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"><b>d &#8211; <\/b>Un programa que nos deja seleccionar puntos de la imagen, d\u00e1ndonos la profundidad que hay en el mismo y permiti\u00e9ndonos grabar estas profundidades durante un periodo de tiempo determinado para as\u00ed poder analizarlas m\u00e1s adelante.<\/div><\/div> <\/div>\n<p><strong>3-<\/strong> Imprimimos<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-353 alignleft\" src=\"http:\/\/server.paap.cup.edu.uy\/wordpress_hlab\/wp-content\/uploads\/2017\/02\/Picture6-300x244.png\" alt=\"Picture6\" width=\"300\" height=\"244\" srcset=\"https:\/\/hlab.cup.edu.uy\/wp-content\/uploads\/2017\/02\/Picture6-300x244.png 300w, https:\/\/hlab.cup.edu.uy\/wp-content\/uploads\/2017\/02\/Picture6.png 437w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Luego de completar estas herramientas, para obtener datos, imprimimos un objeto escalonado con una diferencia de profundidad de 1cm por escal\u00f3n.<br \/>\n<em>Utilizaremos los escalones para obtener muestras a distintas distancias, para as\u00ed comprobar la precisi\u00f3n del kinect.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>4<\/strong>&#8211; Medimos<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-348 alignleft\" src=\"http:\/\/server.paap.cup.edu.uy\/wordpress_hlab\/wp-content\/uploads\/2017\/02\/Picture4-300x235.png\" alt=\"Picture4\" width=\"300\" height=\"235\" srcset=\"https:\/\/hlab.cup.edu.uy\/wp-content\/uploads\/2017\/02\/Picture4-300x235.png 300w, https:\/\/hlab.cup.edu.uy\/wp-content\/uploads\/2017\/02\/Picture4.png 392w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Se tomaron mediciones de los 4 escalones a 7 distancias distintas: 0.5 m, 0.8 m, 1.2 m, 1.6 m, 2.0 m, 2.4 m y 2.8m.<\/p>\n<p>De cada medici\u00f3n se hacen 1000 capturas y estos son los datos que se procesan para obtener los resultados que nos dir\u00e1n qu\u00e9 tan precisa es la informaci\u00f3n que nos brinda el kinect.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"border-radius: 2px; text-indent: 20px; width: auto; padding: 0px 4px 0px 0px; text-align: center; font: bold 11px\/20px 'Helvetica Neue',Helvetica,sans-serif; color: #ffffff; background: #bd081c  no-repeat scroll 3px 50% \/ 14px 14px; position: absolute; opacity: 1; z-index: 8675309; display: none; cursor: pointer;\">Guardar<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":257,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,9,22,3],"tags":[],"class_list":["post-141","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jean-aramburu","category-juan-cardelino","category-programacion","category-proyectos"],"_links":{"self":[{"href":"https:\/\/hlab.cup.edu.uy\/index.php\/wp-json\/wp\/v2\/posts\/141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hlab.cup.edu.uy\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hlab.cup.edu.uy\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hlab.cup.edu.uy\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hlab.cup.edu.uy\/index.php\/wp-json\/wp\/v2\/comments?post=141"}],"version-history":[{"count":13,"href":"https:\/\/hlab.cup.edu.uy\/index.php\/wp-json\/wp\/v2\/posts\/141\/revisions"}],"predecessor-version":[{"id":494,"href":"https:\/\/hlab.cup.edu.uy\/index.php\/wp-json\/wp\/v2\/posts\/141\/revisions\/494"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hlab.cup.edu.uy\/index.php\/wp-json\/wp\/v2\/media\/257"}],"wp:attachment":[{"href":"https:\/\/hlab.cup.edu.uy\/index.php\/wp-json\/wp\/v2\/media?parent=141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hlab.cup.edu.uy\/index.php\/wp-json\/wp\/v2\/categories?post=141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hlab.cup.edu.uy\/index.php\/wp-json\/wp\/v2\/tags?post=141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}