2012-09-16 20 views
5

Trato de dibujar formas en la ventana en tiempo real. Las formas son como enredo, rectángulo, círculo, mitad o círculo y "Z" en la pantalla usando color amarillo. El tamaño y la forma pueden no ser iguales a la imagen original. Pero el programa conoce todas las formas originales. Porque están predefinidos Quiero saber cómo puedo identificar la forma correcta. como ejemplo,cómo detectar objetos conocidos en OpenCV?

enter image description here

es posible hay manera de hacer esto? ¿Puedo usar una coincidencia de plantilla para esto? Por favor, ayúdenme con esto ..

+0

ya que puede hacer comparación de plantillas ..o se puede tratar de encajar rectángulos o elipses a su forma dibujada ... después del registro apropiado lo que se parece mucho y luego decidir sobre la forma .. –

Respuesta

2
+0

Gracias por la respuesta. Realmente fue útil para mí Pero cómo puedo identificar formas como "Z". Intento desarrollar esta aplicación para usuarios con discapacidad. Entonces quiero detectar diferentes formas. – doree007

+0

Existen diferentes técnicas para lograr esto, puede echar un vistazo a la plantilla de coincidencia, flanne, tamizar y otros. Los [tutoriales de OpenCV] (http://docs.opencv.org/doc/tutorials/tutorials.html) ofrecen ejemplos y una explicación decente de estos métodos. Además, Stackoverflow tiene una buena base de datos de preguntas similares a la tuya. – karlphillip

+0

@ Karlphillip Gracias por su respuesta. Tus ideas son realmente útiles para mí. Nuevamente muchas gracias. – doree007

Cuestiones relacionadas