Prototipado rápido de aplicaciones de cámaras uEye+
Programación interactiva con IDS peak Python Interface
Python es un lenguaje de programación ampliamente utilizado en el Internet de las cosas (IoT). Permite escribir y probar fragmentos de código sin tener que crear complejos entornos de desarrollo. La posibilidad de programar de forma interactiva la convierte en la interfaz ideal durante la fase de prueba y ensayo. Precisamente en combinación con los sistemas embebidos, Python puede ser más ventajoso al no ser necesaria una compleja compilación cruzada.
Con IDS peak 1.2 podrá aprovechar las ventajas de Python también para programar sus aplicaciones de cámaras uEye+. De ese modo, se pueden probar y analizar rápidamente las numerosas funciones de las cámaras industriales IDS, además de prepararlas rápidamente para su uso posterior en un proyecto de software más extenso. En este consejo técnico explicamos cómo programar las cámaras uEye+ mediante la interfaz Python de IDS peak.
Describimos el manejo básico de las cámaras uEye+, como la búsqueda y apertura de los dispositivos, el ajuste de la configuración de la cámara y la adquisición de imágenes. Además, explica cómo se convierten los datos de imagen en diferentes formatos de datos para los procesos de procesamiento de imágenes de OpenCV utilizando la IPL (Image Processing Library) de IDS peak. También se puede implementar un reconocimiento de objetos sencillo utilizando un marco de aprendizaje profundo como pyTorch en unos pocos pasos. Pruébelo.