{"id":459,"date":"2016-12-20T19:13:14","date_gmt":"2016-12-20T17:13:14","guid":{"rendered":"http:\/\/www.joanillo.org\/?p=459"},"modified":"2020-09-24T19:13:50","modified_gmt":"2020-09-24T17:13:50","slug":"opencv-y-c","status":"publish","type":"post","link":"https:\/\/www.joanillo.org\/?p=459&lang=es","title":{"rendered":"OpenCV y C++"},"content":{"rendered":"<p><a href=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2016\/12\/opencv.png\"><img loading=\"lazy\" src=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2016\/12\/opencv-300x150.png\" alt=\"\" title=\"opencv\" width=\"300\" height=\"150\" class=\"alignright size-medium wp-image-1390\"><\/a>Un proyecto para el 2017 ser\u00e1 una<strong> recreativa de dardos<\/strong>. La idea no es original. Se trata de utilizar una diana de dardos real, de corcho, y los correspondientes dardos de punta met\u00e1lica, y con un sistema de visi\u00f3n artificial ser capaz de saber a qu\u00e9 sector le hemos dado.<\/p>\n<p>La soluci\u00f3n pasa por tener dos webcams conectadas a la Raspberry Pi, pues con una sola webcam no se puede conseguir suficiente precisi\u00f3n. Se tendr\u00eda que hacer bastantes pruebas para conseguir fiabilidad en la determinaci\u00f3n de la posici\u00f3n del dardo. En principio cuento en que dos webcams baratas y compatibles con la RPi (por ejemplo la Logitech Quickcam Express) conectadas a una sola Raspberry Pi sean suficientes, ya veremos si ser\u00e1 posible.<\/p>\n<p>Mientras hemos instalado <strong>OpenCV<\/strong> en una Raspberry Pi 3 y estoy haciendo las primeras pruebas con OpenCV: capturar un <em>frame<\/em> de la webcam; diferencia entre dos im\u00e1genes; convertir una imagen a gris; convertir una imagen a binario a partir de un umbral; detecci\u00f3n de un color; detecci\u00f3n de una forma; detecci\u00f3n de los contornos y centro de masas,&#8230; Todo con C++. Realmente es divertido esto del OpenCV.<\/p>\n<p>En <strong>edx.org<\/strong> hay un curso de <a href=\"https:\/\/www.edx.org\/course\/introduccion-la-vision-por-computador-uc3mx-isa-1x\" title=\"OpenCV a edx.org\">OpenCV<\/a>.<\/p>\n<p>Esperemos que todo funcione sin demasiados contratiempos. El siguiente paso ser\u00eda hacer la interficie de usuario que nos permitir\u00e1 jugar a los juegos m\u00e1s populares de dardos: 301, 501, Cricket,&#8230; y construir un mueble. Me imagino una madera grande con la diana a la derecha, una pantalla de 15&#8221; (protegida per un vidrio) a la izquierda, y una marquesina retroiluminada donde est\u00e1n escondidas las dos webcams dirigidas a la diana. Ya veremos, todo es\u00e1 por hacer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un proyecto para el 2017 ser\u00e1 una recreativa de dardos. La idea no es original. Se trata de utilizar una diana de dardos real, de corcho, y los correspondientes dardos de punta met\u00e1lica, y con un sistema de visi\u00f3n artificial ser capaz de saber a qu\u00e9 sector le hemos dado. La soluci\u00f3n pasa por tener [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[290,310,324,320,348],"tags":[288],"_links":{"self":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/459"}],"collection":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=459"}],"version-history":[{"count":1,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/459\/revisions"}],"predecessor-version":[{"id":460,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/459\/revisions\/460"}],"wp:attachment":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}