Tabla de contenido:
- Paso 1: obtenga su clave de API
- Paso 2: reúna su hardware
- Paso 3: suelde su pantalla LCD
- Paso 4: descarga NOOBS para tu Raspberry Pi
- Paso 5: Introducción a Picamera
- Paso 6: Ubique el puerto de la cámara y conecte la cámara
- Paso 7: abra la herramienta de configuración Raspberry Pi desde el menú principal
- Paso 8: asegúrese de que el software de la cámara esté habilitado
- Paso 9: Vista previa de la cámara
- Paso 10: Imágenes fijas
- Paso 11: ¡Tu cámara funciona
- Paso 12: tome su kit de LCD ensamblado y pruebe
- Paso 13: Obtenga el código para instalarlo en su dispositivo de fabricación propia
- Paso 14: ¡Toma una foto
- Paso 15: ¡Listo
Video: Detección visual de objetos con una cámara (TfCD): 15 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Los servicios cognitivos que pueden reconocer emociones, rostros de personas u objetos simples se encuentran todavía en una etapa temprana de desarrollo, pero con el aprendizaje automático, esta tecnología se está desarrollando cada vez más. Podemos esperar ver más de esta magia en el futuro.
Para un proyecto de TU Delft para TfCD, decidimos utilizar los servicios cognitivos de visión proporcionados por Microsoft para demostrar cómo realizar un análisis de reconocimiento de visión en fotos. (Mira el video).
¡¡¡NOTA!
La electrónica y el código funcionan correctamente, pero la conexión a Internet en la TU Delft estaba apagada, por lo que no tenemos un video adecuado. ¡Subiremos uno adecuado más tarde! ¡Gracias por entender!
Paso 1: obtenga su clave de API
Primero, vaya al sitio de servicios cognitivos de Azure y obtenga la clave API de Computer Vision en el sitio de Microsoft. El enlace está abajo:
EXTRA: Si quieres probar la API para divertirte un poco, obtén también la clave para el reconocimiento facial y el reconocimiento de emociones. Descarga Visual Studios (la versión comunitaria está bien) y también descarga el código de github para ponerlo en Visual Studios.
Estudios visuales:
Github:
Paso 2: reúna su hardware
Comience con el módulo de cámara Raspberry Pi, usando Python y picamera. Tomarás fotografías, grabarás videos y aplicarás efectos de imagen. Para empezar, necesitará:
- Raspberry Pi, placa de cámara V2, 8MP
- Raspberry Pi 3, modelo B, 1 GB de RAM para codificación
- Pantalla LCD Adafruit de 16x2 caracteres
- Ratón para vincular a la Raspberry Pi
- Teclado para vincular a la Raspberry Pi
- Monitor para vincular a la Raspberry Pi
- Cable Ethernet para vincular la Raspberry Pi a la web
- Laptop para entrada
- Juego de soldadura para soldar su LCD
Paso 3: suelde su pantalla LCD
Utilice el sitio de Adafruit para soldar su LCD correctamente. El enlace está abajo:
learn.adafruit.com/adafruit-16x2-character…
Paso 4: descarga NOOBS para tu Raspberry Pi
¡Descarga Raspbian para que tu Raspberry Pi funcione!
www.raspberrypi.org/downloads/noobs/
Vea su Raspberry Pi como una computadora pequeña. Necesita monitor, mouse, teclado e internet. Conéctelos a su Raspberry Pi.
Paso 5: Introducción a Picamera
El módulo de la cámara es un gran accesorio para Raspberry Pi, que permite a los usuarios tomar fotografías y grabar videos en Full HD. En primer lugar, con la Pi apagada, deberá conectar el módulo de la cámara al puerto de la cámara de la Raspberry Pi, luego iniciar la Pi y asegurarse de que el software esté habilitado. ¡Siga las imágenes para ver los pasos adicionales!
Paso 6: Ubique el puerto de la cámara y conecte la cámara
Paso 7: abra la herramienta de configuración Raspberry Pi desde el menú principal
Paso 8: asegúrese de que el software de la cámara esté habilitado
Paso 9: Vista previa de la cámara
Ahora que su cámara está conectada y el software está habilitado, puede comenzar probando la vista previa de la cámara.
- Abra Python 3 desde el menú principal
- Abra un archivo nuevo y guárdelo como camera.py. Es importante que no lo guarde como picamera.py.
- Ingrese el siguiente código:
- desde picamera importar PiCamera
- desde el momento de importar el sueño
- cámara = PiCamera ()
- camera.start_preview () sleep (10) camera.stop_preview ()
- Guarde con Ctrl + S y ejecute con F5. La vista previa de la cámara debe mostrarse durante 10 segundos y luego cerrarse. Mueva la cámara para obtener una vista previa de lo que ve la cámara.
- La vista previa de la cámara en vivo debería llenar la pantalla
Paso 10: Imágenes fijas
El uso más común del módulo de la cámara es tomar fotografías.
Modifique su código para reducir el sueño y agregue una línea camera.capture ():
camera.start_preview ()
dormir (5)
camera.capture ('/ home / pi / Desktop / image.jpg')
camera.stop_preview ()
- Ejecute el código y verá la vista previa de la cámara abierta durante 5 segundos antes de capturar una imagen fija. Verá que la vista previa se ajusta a una resolución diferente momentáneamente mientras se toma la foto.
- Verás tu foto en el escritorio. Haga doble clic en el icono del archivo para abrirlo.
Paso 11: ¡Tu cámara funciona
¡SÍ! ¡Próximo paso!
Paso 12: tome su kit de LCD ensamblado y pruebe
Habilite la pantalla LCD siguiendo los subpasos:
Configuración de la pantalla LCD
una.
Instalar la pantalla LCD y comprobar si su pantalla LCD está correctamente soldada.
B.
Paso 13: Obtenga el código para instalarlo en su dispositivo de fabricación propia
Obtenga el código de github:
NOTA: El código no parece funcionar bien en Tronny. Utilice la Terminal de Raspbian para iniciar el código. Coloque el código (ComputerVision.py) en el mapa: home / pi / Adafruit_Python_CharLCD / examples (por alguna razón, solo funciona de esta manera, otros métodos solo darán errores inexplicables)
Abra su Terminal y escriba:
cd Adafruit_Python_CharLCD / ejemplos
./ComputerVision.py
Paso 14: ¡Toma una foto
Recomendado:
Detección de objetos con placas Sipeed MaiX (Kendryte K210): 6 pasos
Detección de objetos con placas Sipeed MaiX (Kendryte K210): como continuación de mi artículo anterior sobre el reconocimiento de imágenes con placas Sipeed MaiX, decidí escribir otro tutorial, centrado en la detección de objetos. Recientemente apareció un hardware interesante con el chip Kendryte K210, incluido S
Control deslizante de la cámara de seguimiento de objetos con eje de rotación. Impreso en 3D y construido en el controlador de motor de CC RoboClaw y Arduino: 5 pasos (con imágenes)
Control deslizante de la cámara de seguimiento de objetos con eje de rotación. Impreso en 3D y construido en el controlador de motor de CC RoboClaw y Arduino: este proyecto ha sido uno de mis proyectos favoritos desde que combiné mi interés por la creación de videos con el bricolaje. Siempre he mirado y he querido emular esas tomas cinematográficas en películas en las que una cámara se mueve a través de una pantalla mientras se desplaza para seguir el
La cámara web más sencilla como cámara de seguridad: detección de movimiento e imágenes enviadas por correo electrónico: 4 pasos
Cámara web más sencilla como cámara de seguridad: detección de movimiento e imágenes enviadas por correo electrónico: ya no es necesario descargar o configurar el software para obtener imágenes de detección de movimiento desde su cámara web a su correo electrónico; simplemente use su navegador. Utilice un navegador Firefox, Chrome, Edge u Opera actualizado en Windows, Mac o Android para capturar la imagen
Analizador de patrones de tráfico con detección de objetos en vivo: 11 pasos (con imágenes)
Analizador de patrones de tráfico con detección de objetos en vivo: en el mundo actual, los semáforos son esenciales para una carretera segura. Sin embargo, muchas veces, los semáforos pueden ser molestos en situaciones en las que alguien se acerca al semáforo justo cuando se pone en rojo. Esto es una pérdida de tiempo, especialmente si la luz es pr
Hacer una cámara espía con una cámara web: 6 pasos
Hacer una cámara espía con una webcam: Hola mi nombre es Sebastian y este es mi primer Instructable, mi ingles es malo por lo que un traductor usará para que quede lo mejor posible, entonces si mod o admin pueden corregirlo desde ya gracias ¡Muchas gracias! Bien por este proyecto, nosotros