openmv aprendizaje diario (a) openmv tener conocidos

Debido a la reciente necesidad de utilizar openmv, recursos en línea es relativamente pequeño, el proceso de aprendizaje puede ser enviado al proceso de aprendizaje, esperamos que una mayor orientación! !

¿Cuál es openmv

openmv es un Micropython apoyo bordo pyboard , una función de Python intérprete , tras el encendido se realiza automáticamente dentro del archivo main.py el microcontrolador. Probablemente medios, leer el chip de ejecución de Python intérprete main.py dentro del programa (similar al intérprete de Python para compilar el archivo main.py programa)

Así que para ver esto, sabemos que estamos en un programa Micropython idioma, y luego Micropython qué idioma es?

MicroPython se ejecuta en el microcontrolador Python en el cumplimiento de la licencia MIT. Micro Python es un simple y rápida implementación lenguaje de programación Python 3, optimizado para funcionar en un microcontrolador. Se basa en ANSIC, la gramática con 3 Python es consistente con sus bibliotecas propio analizador, compilador, máquina virtual y de clase.

Así que tenemos que desarrollar en primer lugar tiene que aprender a desarrollar el lenguaje MicroPython, la gramática y python3 casi, si aprendido pitón puede empezar a trabajar rápidamente, nunca aprendió hacer corazón no perder, pero esta entrada es un lenguaje relativamente simple, se puede hacer referencia al Blog

Así bordo pyboard ¿qué es?

pyboard es el tablón oficial de MicroPython microcontrolador, funciones de software totalmente compatibles.

OpenMV cámara es un compacto, bajo consumo de energía, bajo costo tarjeta de circuitos, que le ayuda a completar fácilmente la visión artificial aplicaciones (visión artificial). Control total sobre OpenMV, incluyendo las IO alfileres. Usted puede fácilmente disparar o utilizar un terminal de disparo o algoritmo de ejecución externa, sino que también puede ser el resultado del algoritmo utilizado para controlar los pines IO.

algoritmos de visión artificial en OpenMV incluyen mirando el color, detección de rostros, detección de visual, detección de bordes, seguimiento y otros signos. Se puede utilizar para implementar la detección de intrusos, la detección de los productos defectuosos de productos, marcadores de seguimiento fijos y similares. Los usuarios sólo tienen que escribir algo de código Python sencilla, se puede completar fácilmente una variedad de tareas relacionadas con la visión de la máquina. Diseño compacto, la toma de OpenMV puede utilizar muchos productos innovadores. Por ejemplo, el robot puede proporcionar a su sensibilización sobre el medio circundante; para aumentar la línea de patrulla visual características inteligentes para automóviles, juguetes inteligentes para aumentar la función de reconocimiento facial, mejorar el producto y otra interesante, incluso puede dar a la planta una línea de productos defectuosos aumenta las capacidades de filtrado y así sucesivamente.

OpenMV empleó STM32F427 recursos de hardware ricos, plomo UART, I2C, SPI, PWM, ADC, DAC y GPIO interfaces para facilitar la expansión de las funciones periféricas. interfaz USB para conectar el OpenMVIDE entorno de desarrollo integrado en el equipo para ayudar a completar la programación, depuración y actualización de firmware y así sucesivamente. ranura para tarjetas TF compatible con la tarjeta del TF de gran capacidad, se puede utilizar para almacenar programas y guardar las fotos.

posición OpenMV es "con funciones de visión de la máquina de la Arduino . Puede UART I2C, SPI, AsyncSerial y el GPIO, como el control de otro hardware, incluso cuando el módulo de microcontrolador, como Arduino, Raspberry Pi (Pi de frambuesa) y similares. Puede ser también otro módulo de control de un solo chip. esta característica hace que sea muy flexible, y otros módulos populares cooperar para lograr complejas características del producto.

Resumen de las características de openmv:

1. El módulo de visión máquina compacta
2. software de código completamente abierto y el hardware
3.STM32F4 MCU, de baja potencia, alta
chip de la cámara 4.OV7725
5. Proporcionar interfaz de programación Python, no requiere el conocimiento del lenguaje C, para facilitar el desarrollo
6. proporcionan una gran cantidad de Python ejemplos
7. proporcionan entorno de desarrollo integrado (OpenMVIDE), facilitan el desarrollo, la depuración de código y actualizaciones de firmware
, y así sucesivamente ...

Así, OpenMV ofrece funciones de visión artificial parte más central y más compleja (incluyendo hardware y el algoritmo central), por lo que los usuarios pueden poner su enfoque en sus propias ideas y diseño de productos, para hacer realidad sus ideas creativas.

Sitio web de aprendizaje

Funciones de biblioteca: https://docs.singtown.com/micropython/zh/latest/openmvcam/library/omv.sensor.html?highlight=sensor

Primeros pasos Tutorial: https://book.openmv.cc/image/

foro oficial: https://forum.singtown.com/

Una cisterna de entrada openmv: https://blog.csdn.net/a18156289516/article/details/78577359

instalar

Descargar Oficial: https://openmv.io/pages/download

sistema de ventanas Haga clic en el botón para descargar otros sistemas operativos, puede descargarse el software del sistema que corresponde
Aquí Insertar imagen Descripción

Las instalaciones posteriores sólo tienen que indicar el siguiente paso y recibir la licencia en la línea! ! !

Instalado para su uso

IDE hay una gran cantidad de rutina, podemos optar por probar un
Aquí Insertar imagen Descripción
tapón en openmv, abajo a la izquierda, haga clic en el botón Conectar
Aquí Insertar imagen Descripción
después cuando está conectado, ejecute el siguiente botón se volverá verde significa que la conexión es correcta, haga clic en Inicio funcionando
Aquí Insertar imagen Descripción
después del inicio de la operación, recordamos abrió la tapa de la cámara y, a continuación, podemos ver la imagen en la parte superior derecha del cuadro de vídeo, por supuesto, si la imagen no es clara , recuerde que debe rotar con precisión la distancia focal de
Aquí Insertar imagen Descripción
la información en la siguiente imagen podemos ver en tiempo real la imagen, por supuesto, tenemos que elegir el espacio de color puede ser
Aquí Insertar imagen Descripción

Hoy en la introducción a esto, tenemos un mensaje del problema más intercambios! ! !

Publicado 12 artículos originales · ganado elogios 43 · vistas 7822

Supongo que te gusta

Origin blog.csdn.net/qq_42398342/article/details/105103582
Recomendado
Clasificación