Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Se puede utilizar vb para el desarrollo de visión artificial?

¿Se puede utilizar vb para el desarrollo de visión artificial?

VB está bien. Por ejemplo, el modo de coincidencia de rango RGB de píxeles convencional y el modo de contraste binario se pueden implementar con solo docenas de líneas de código. Por supuesto, también existe alguna detección gratuita avanzada de piezas de trabajo, como el modo de algoritmo de huellas dactilares, comparación de contornos no básicos, etc. , depende de tus habilidades en VB.

En primer lugar, el aspecto del hardware.

1. Es mejor que la cámara sea compatible con el kit de desarrollo VB6 SDK para obtener el doble de resultado con la mitad de esfuerzo.

2. Escudo antiinterferencias, debe elegir una cámara externa roja estrecha con fuente de luz infrarroja, la longitud de onda de transmisión general es de 800.900 nm. La desventaja es que esta cámara sólo tiene imágenes en escala de grises.

3. La tasa de falsas alarmas tiene una relación importante con la interferencia de las fuentes de luz ambiental, la relación señal-ruido, la estabilidad de la exposición y el balance de blancos.

4. La velocidad de respuesta de detección está relacionada con la velocidad de fotogramas de la cámara, el tamaño de píxeles de la cámara, la CPU del controlador y la forma en que está escrito el código del programa de computadora.

5. las piezas de trabajo inspeccionadas La diferencia de color es obvia, como blanco y negro, azul y amarillo, rojo y verde, y la precisión de detección es baja o solo detecta la presencia o ausencia. Puede elegir una cámara normal de gama baja y un blanco general. fuente de luz. Pero es mejor tener blindaje antiinterferencias;

6. El disparador de E/S de la cámara es opcional, generalmente a través de un disparador suave. Por lo tanto, es necesario equipar un microcontrolador con comunicación en serie y configurar puntos de entrada y salida apropiados de acuerdo con la función de detección real para que la computadora host controle la cámara y conecte otros equipos funcionales. Los ricos también pueden utilizar PLC directamente.

7. La lógica básica del software es que el software de la computadora host activa la cámara para tomar una fotografía, el programa binariza la imagen o extrae el contorno, analiza la diferencia con la imagen de referencia y emite un juicio. . Las señales de salida de la tarjeta de E/S controlan el trabajo de otros dispositivos externos.

La detección se divide en coincidencia de ROI o coincidencia de imagen completa. La coincidencia de ROI significa que solo las piezas que deben detectarse se configuran a través del software de la computadora host VB, lo que reduce en gran medida la cantidad de cálculo de la CPU y mejora la velocidad de respuesta de detección. No se recomienda la coincidencia completa de imágenes, ya que no solo provoca falsos positivos sino que también consume CPU.

Espero que esta información pueda ayudarte.