Primeros pasos con OpenCV y Edison Intel (7 / 10 paso)

Paso 7: Proyecto de ejemplo: patrón de coincidencia de la parte de Robot 1

Permite finalmente poner los dedos a las teclas y generar algo de código. Para este tutorial yo uso Python con OpenCV para enseñar que el Edison cómo encontrar qué camiseta tiene el robot de Instructables derecha amarillo en la parte delantera. Descargar la imagen adjunta a este paso si desea ejecutar la demo con las mismas fotos.

Librerías de importación

El primer paso de cualquier código de Python es importar las librerías utilizadas por la secuencia de comandos. En este caso estamos usando la biblioteca numpy, que usted habrá abajo cargados a través del tutorial de hacer ya, la biblioteca de CV2, que es el atascamiento del python del tutorial OpenCV y la biblioteca de matplotlib para poder ver las salidas de nuestro código.

Importar imágenes

Primero importamos las imágenes y convertirlas a escala de grises. OpenCV importa imágenes como 3 matrices de datos. Tienes el rojo, verde y azul canales esencialmente crear 3 imágenes diferentes sin embargo SURF funciona mejor en imágenes en escala de grises para que promedio de todos los canales juntos para nuestra imagen en escala de grises. A continuación llame al detectar y calcular la función. Lo que estamos haciendo aquí es que nuestro algoritmo encontrar "" puntos a nuestra imagen. Puntos de interés definidos por el algoritmo SURF son puntos matemáticamente definidas que deben ser únicos. Lo que significa si usted encontrar otro punto en otra imagen con la misma singularidad matemática hay una buena probabilidad de que coincidan con los puntos. El objetivo de este script es encontrar suficientes puntos únicos fin representan afloramientos y malos partidos.

Artículos Relacionados

Primeros pasos con GearBest Starter Kit para Arduino

Primeros pasos con GearBest Starter Kit para Arduino

Si eres nuevo en el "mundo de Arduino" este tutorial le ayudará a dar tus primeros pasos con electrónica y placas Arduino.Vamos a utilizar el "GearBest Starter Kit para Arduino" para esto! ¿Por qué? Porque es un kit de bajo costo - sól
Primeros pasos con Intel® Edison Mini Breakout Junta

Primeros pasos con Intel® Edison Mini Breakout Junta

Intel proporciona 2 plataformas de hardware diferentes para trabajar con la Junta de desarrollo de Intel® Edison.El módulo de núcleo de Intel® Edison se llama Edison calcular módulo de Intel®, mientras que los tableros de 2 extensión se llaman Intel®
Primeros pasos con Ubuntu Linux

Primeros pasos con Ubuntu Linux

Linux ha sido el sistema operativo (OS) de elección para el equipo de experto desde sus inicios, pero en los últimos años con el lanzamiento de linux pequeño basado en plataformas de computación físicas tales como la frambuesa Pi BeagleBone y Arduino
Primeros pasos con ROS (robot Operating System).

Primeros pasos con ROS (robot Operating System).

Este tutorial va a guiarte a través de la instalación de Ubuntu 10.10 y la versión de Diamondback de ROS. Asume que usted es nuevo en Ubuntu y ROS y pretende ser una guía de dummies para instalación y configuración de un sistema maestro de ROS. Nota
Primeros pasos con RFID

Primeros pasos con RFID

¿Te has preguntado cómo funciona su etiqueta de identificación?En este tutorial, podremos mostrar cómo leer un botón RFID o etiqueta, si se lleva a cabo contra el lector RFID ID-12 o cualquier módulo de 125 KHz. También este proyecto es una manera fá
Primeros pasos con Ubuntu

Primeros pasos con Ubuntu

Este Instructable pretende conseguir Windows y los usuarios OSX iniciado con el código abierto sistema operativo Ubuntu. Voy a empezar con la configuración general, como controladores de gráficos, compartir archivos con Windows, etc., luego cubriré l
Primeros pasos con frambuesa PI

Primeros pasos con frambuesa PI

¿Su brillante nuevo ordenador Raspberry PI acaba de llegar en el correo - ahora qué? Te mostraré cómo montar su Pi y arrancar con el sistema operativo Raspian fácil y popular.Paso 1: Lo que necesitará1 frambuesa Pi(model A, A+, B, B+, Bv2).1 fuente d
Primeros pasos con el ordenador de bolsillo Mini

Primeros pasos con el ordenador de bolsillo Mini

Alrededor de un mes y medio atrás, creé un proyecto llamado la Mini computadora de bolsillo y escribió un Instructable sobre cómo construirlo. Este Instructable tiene todo el proyecto un paso más allá ayudando a comenzar con su Mini computadora de bo
Primeros pasos con Arduino - RGB LED

Primeros pasos con Arduino - RGB LED

En este tutorial veremos cómo hasta un rojo/verde/azul (RGB) emisión de luz diodo (LED) de alambre a un Arduino y control sobre el puerto serie. Usted podría utilizar un componente básico del RGB LED (es decir, un domo plástico con cuatro patas!), pe
Primeros pasos con Arduino y Codebender

Primeros pasos con Arduino y Codebender

Arduino es una plataforma de prototipos de la abrir-fuente basada en software y hardware de fácil de usar.El Arduino uno y Arduino mega de Arduino nano son algunos populares placas Arduino y son capaces de leer entradas y convertirlas en salidas, por
Primeros pasos con PICAXE

Primeros pasos con PICAXE

Hola. Hoy vas aprender cómo utilizar PICAXE. ¡ Hurra!¿Qué es PICAXE? PICAXE es, esencialmente, una pequeña pieza de metal y plástico puedes hacer cosas. ¿Bastante simple? Decirle a la Junta para enviar y recibir varios impulsos eléctricos, que a su v
Primeros pasos con el proceso y Arduino (control de registro de cambio de equipo)

Primeros pasos con el proceso y Arduino (control de registro de cambio de equipo)

Hola otra vez! Tengo solo algunas piezas, así que decidí empezar a construir virtual! Tenía proceso en mi computadora, pero nunca había utilizado, porque i´m a un estudiante y me don´t saber Java en todo. Primero decidí sacar Plaza. He tenido problem
Primeros pasos con BTE13-010 - clon de Arduino Mini

Primeros pasos con BTE13-010 - clon de Arduino Mini

Se trata de una sencilla guía que le enseñará cómo comenzar con este clon mini barato de Arduino, que cubre todos los pasos que uno debe hacer para que funcione. Básicamente son 4...Soldadura PIN headers *Cableado hastaInstalar correctamente drivers
Primeros pasos con Arty

Primeros pasos con Arty

Acaba de lanzar una nueva placa de desarrollo FPGA Digilent. El consejo artístico. El Arty es diseñado para ser usado exclusivamente con Xilinx Vivadoy diseñado específicamente para uso con microblaze.Este tutorial cubre cómo utilizar fuera de diseño