Debugging method of camera

Método de depuración de la cámara

27 de julio de 2021

Método de depuración de la cámara
En el sistema embebido de procesamiento de imágenes, debido al procesamiento y análisis que involucra la visión artificial, se vuelve más problemático depurar la cámara de la herramienta de generación de imágenes.

Introducción visual
La visión artificial consiste en utilizar máquinas en lugar de ojos humanos para percibir el entorno externo y realizar mediciones y juicios. El objetivo capturado se convierte en una señal de imagen a través de un dispositivo de imagen (es decir, dispositivo de captura de imagen, dividido en CMOS y CCD), que se transmite a un sistema de procesamiento de imágenes dedicado y se convierte en una señal digital de acuerdo con la distribución de píxeles, el brillo, el color y otra información; Sistema de imagen Realice varias operaciones sobre estas señales para extraer las características del objetivo y luego controle las acciones del equipo en el lugar de acuerdo con los resultados de la discriminación. En algunos sistemas que requieren altas acciones en tiempo real del sistema, la velocidad de respuesta humana y las capacidades de procesamiento de información no pueden cumplir con los requisitos, y la visión artificial es fácil de lograr la integración de la información, y la combinación de sistemas de control por computadora puede mejorar la automatización del sistema.

Propósito de depuración
El propósito de la depuración de la cámara en los sistemas integrados es permitir que los parámetros mecánicos y eléctricos de la cámara produzcan datos de imagen de la más alta calidad según los requisitos del sistema. Para un sistema de imágenes que involucra hardware y software, la calidad de las imágenes a menudo se ve afectada por muchos factores de interferencia externa y sus propias limitaciones. Estos efectos producirán ruido e imágenes desiguales. Los factores a nivel de software suelen ser problemas algorítmicos. Los problemas de este nivel pueden resolverse mediante análisis teóricos y cálculos matemáticos. Los factores a nivel de hardware deben depurarse con instrumentos y pueden resolverse mediante mediciones y análisis experimentales. Debido a que la capa inferior del sistema de procesamiento de hardware, por lo tanto, la calidad del hardware afectará directamente la calidad del software, lo que afectará la calidad de la imagen final. La depuración de la cámara es para eliminar la interferencia tanto como sea posible desde el nivel de hardware.

Método de depuración
Dado que el sistema integrado es un concepto relativamente amplio, en este artículo se utiliza el HCS12 como chip de control principal para depurar el carro del grupo de cámaras como ejemplo para presentar el método de depuración.

(1) Conecte el circuito externo a la pantalla CRT

Saque los tres cables de alimentación, tierra y señal de la cámara analógica para suministrar energía a la cámara y, a continuación, conecte la línea de señal de vídeo a la interfaz de entrada de vídeo de la caja de TV. El VGA-OUT de la caja de TV está conectado a la pantalla CRT, de modo que el CRT puede mostrar la visión digitalizada de la cámara. Este método es una pantalla completa a nivel de hardware, que proporciona un efecto de visualización exactamente igual que la visión humana, lo que es de gran ayuda para la instalación de la cámara y la corrección de sus propios parámetros físicos.

(2) Extienda el cristal líquido LCD fuera del chip

El MCU de la serie HCS12 contiene una interfaz periférica en serie SPI (interfaz periférica en serie), que puede realizar la transmisión de datos entre MCU y su velocidad es más rápida que a través de la comunicación asíncrona en serie (SCI). El módulo SPI también admite la comunicación bidireccional, síncrona y en serie entre la MCU y los dispositivos periféricos, y realiza la expansión periférica de la MCU.

1. Cuando el sistema se está ejecutando, los caracteres mostrados solicitarán los parámetros operativos relevantes del sistema en forma de caracteres. Cada carácter ocupa 8*6 puntos y requiere 6 bytes de datos. Para completar la visualización de caracteres, solo necesita escribir los datos correspondientes en la posición especificada en la programación. Dado que el módulo de cristal líquido en sí no tiene una biblioteca de fuentes, los datos de la matriz de puntos de la pantalla de cristal líquido de ASCII. Los caracteres de la tabla deben definirse al principio del programa, es decir, una matriz bidimensional con un tamaño de N*6 bytes.

2. Mostrar la imagen Después de que la señal de video recopilada por la cámara analógica sea digitalizada por el A / D de la MCU, la información se almacena en una matriz bidimensional de 40 * 70, y luego la matriz se binariza y se puede mostrar en un módulo LCD de resolución de 48 * 84, lo que permite a los desarrolladores observar la visión artificial de la cámara en tiempo real.

Este método es un método de visualización que combina hardware y software, que puede rastrear y mostrar información relacionada con la cámara en tiempo real sin interrumpir el proceso de operación del sistema durante la visualización.

(3) Software de computadora host de comunicación en serie escrito por uno mismo

El módulo SCI de la MCU se utiliza para enviar los datos de imagen a la PC, y la computadora superior utiliza la programación de control MSCOMM para leer los datos de comunicación. Después de leer los datos, puede usar las potentes capacidades de procesamiento de datos y las capacidades de visualización de imágenes del programa de Windows para procesar los datos de la imagen, como: volver a dibujar la imagen de acuerdo con los datos, filtrar la matriz y mostrar el efecto de filtrado, y exportar la matriz receptora como un archivo Proporcionar fuentes de datos para la simulación por computadora.

Este método es un método completo de visualización de software, solo para recibir los datos del MCU, se puede realizar una serie de procesamiento en la PC y tiene ventajas que otros métodos no pueden comparar con la inspección de los efectos de transformación de gráficos, los pros y los contras del análisis de filtrado y la idea de simulación de datos. .

Comparación de ventajas y desventajas
1. Método de modulación CRT. Al conectarse a la señal de video de la cámara, CRT puede mostrar la visión artificial con alta fidelidad. Pero solo se puede limitar a la prueba de parámetros de la cámara y el ajuste mecánico de la posición de la cámara, y no tiene nada que ver con la señal digital del punto avanzado.

2. Método de depuración LCD. Está conectado directamente al puerto SPI del microordenador de un solo chip para la transmisión de datos, que puede actualizar la imagen de la pantalla en tiempo real. Este módulo se puede montar directamente en el sistema para mostrar información relacionada con el sistema en tiempo real. Sin embargo, debido a la limitación de la resolución del módulo, solo se pueden mostrar valores binarios en blanco y negro, lo que provoca una distorsión de las imágenes digitales.

3. Método de depuración en serie. Puede hacer un uso completo de las potentes funciones de procesamiento de datos y visualización de imágenes de la PC, puede realizar la visualización de píxeles de alta precisión de imágenes digitales y exportar la tabla de valores de escala de grises para proporcionar datos de campo para la simulación de VC y MATLAB. Sin embargo, la velocidad de transmisión de datos entre la PC y el MCU es demasiado lenta, carece de rendimiento en tiempo real y carece de las ventajas del seguimiento dinámico.
 
');
Cámaras Sony con obturador automático
Inquire Now
*
*
*
*
Pregunte ahora