Consejos técnicos

Ordenar por:
Tema:

Embedded Vision Kit: Prototype development with the uEye Python interface and OpenCV

The evolution of the classical machine vision towards embedded vision is rapidly evolving. But developing an embedded vision device can be very time consuming and cost-intensive. Especially with proprietary developments you may lose a lot of time until the first results are available.

Today, there are a number of suitable embedded standard components that allow out-of-the-box testing. In combination with qualified software solutions, the first insights for vision applications can be derived very quickly.

Our TechTip shows in a few simple steps how to implement a simple embedded vision application with a uEye camera and a Raspberry Pi 3.

Si no se compensa la ganancia RGB, la matriz de Bayer es claramente visible

Más resolución en modo monocromático: Cómo conseguir más resolución de un sensor de color

El sensor AR1820HS de 18 megapíxeles que incorporan nuestras cámaras UI-3590, fabricado por ON Semiconductor, se comercializa como sensor de color exclusivamente. A todos los efectos, debido al filtro Bayer, las imágenes en color "solo" tienen aproximadamente una cuarta parte de la resolución nominal del sensor, ya que la información de color de cada píxel se adquiere de otros cuatro adyacentes.

 

Sin embargo, para aprovechar todos y cada uno de los píxeles no basta con utilizar el sensor en el formato de datos RAW (sin interpolación Bayer). La matriz de Bayer altera la percepción de la luminosidad de los píxeles. Aquí mostramos de qué modo, mediante una parametrización adecuada y el empleo de fuentes de luz apropiadas, es posible utilizar un sensor de color como un sensor monocromático "puro" a fin de obtener una resolución mucho más elevada.

IDS Software Suite soporta la corrección adaptativa de píxeles calientes a partir de la versión 4.82.

Uso flexible y dinámico: de la corrección adaptativa de píxeles calientes

¿Qué es ese puntito que veo en la pantalla? Quien se haya hecho esta pregunta, probablemente estuviera contemplando un píxel caliente. Estos píxeles están presentes en mayor o menor número en cualquier sensor de imagen y se perciben como un defecto, ya que son más claros o más oscuros que los píxeles circundantes. Por mucho esmero que se ponga en la fabricación del sensor, es imposible evitar la aparición de píxeles calientes.

 

¿No estaría bien que los píxeles calientes pudieran detectarse y corregirse de manera dinámica en la propia aplicación sean cuales sean las condiciones de funcionamiento? La nueva función de "corrección adaptativa de píxeles calientes", disponible a partir de la versión 4.82 de IDS Software Suite, lo hace posible.

Porque ahora puede utilizar una prestación especial que antes solo estaba reservada a las cámaras con sensores e2v: el modo secuenciador, disponible ya en toda la familia de cámaras USB 3 uEye CP Rev. 2 a partir del IDS Software Suite 4.81.

Cambio de parámetros en tiempo real: Usar el modo secuenciador

¿Desea capturar secuencias de imágenes con distintos tiempos de exposición o áreas de imagen sin tener que cambiar manualmente la configuración de la cámara durante la toma de imágenes? ¿Le parece difícil? ¡Pues no lo es!

 

Porque ahora puede utilizar una prestación especial que antes solo estaba reservada a las cámaras con sensores e2v: el modo secuenciador, disponible ya en toda la familia de cámaras USB 3 uEye CP Rev. 2 a partir del IDS Software Suite 4.81. Para familiarizarse con su manejo más fácilmente existe una versión demo especial del nuevo "uEye sequencer".

La configuración de la cámara se puede guardar en un fichero *.ini o bien se puede escribir en la memoria de usuario no volátil de la cámara.

Configurar en lugar de programar: La forma más rápida de configurar la cámara

La configuración óptima de la cámara es un requisito esencial para que el funcionamiento sea eficaz en cualquier aplicación. Por consiguiente, vale la pena invertir tiempo y esfuerzo en la programación de dichos ajustes. Pero ¿es necesario repetir ese esfuerzo en cada aplicación? ¿No se podría aislar este proceso de configuración para poder volver a utilizarlo en otra ocasión?

 

uEye Cockpit tiene implementadas todas las opciones de configuración. Lo único que tiene que hacer es seleccionar, activar, adaptar, parametrizar y guardar. Puede configurar su cámara con unos pocos clics. No será necesario invertir un gran esfuerzo en la programación.