
Computer vision software for image processing
Software de código abierto
El software de código abierto es Visión por computadora que es gratuito para usar. Además, el código de código abierto se puede personalizar y modificar para adaptarse a las necesidades específicas de su machine vision. Tenga en cuenta que proporcionamos una guía en línea sobre cómo usar nuestras cámaras con el software de código abierto, pero no ofrecemos soporte técnico sobre el software de código abierto en sí. Para soporte, utilice los foros de soporte del software de código abierto.
Interfaces de cámara industrial
Ofrecemos un SDK gratuito para su uso con nuestras cámaras industriales, proporcionando controladores de cámara y ejemplos de programación en varios lenguajes de programación. Proporciona el programa fácil de usar Galaxy Viewer. Más información sobre Galaxy Viewer y sus características adicionales se puede encontrar en nuestro artículo del Centro de Conocimiento: Daheng Galaxy Viewer para programar nuestras cámaras industriales.
El SDK está diseñado para adquirir las primeras imágenes, configurar los ajustes de la cámara y controlar la cámara durante la inicialización o en entornos de I+D. Los programas de muestra del SDK y la documentación de características te permiten escribir tu propio programa de software de Visión por computadora. Forma la base para controlar la cámara industrial creando el software de procesamiento de imágenes. Con la ayuda de los programas de muestra, puedes adquirir y guardar imágenes fácilmente o cambiar los parámetros de la cámara. Después es posible añadir tus propios algoritmos para crear tu propio programa de software de Visión por computadora.
El kit de desarrollo de software es compatible con plataformas de hardware de 32/64 bits (como PCs regulares e industriales) y plataformas ARM, incluyendo la serie NVIDIA TX y Raspberry Pi. Los sistemas operativos compatibles incluyen Windows, Linux y Android. Los sistemas operativos Notably y Apple MAC OS no son compatibles para uso industrial, pero los ingenieros pueden ejecutar una máquina virtual con Windows o Linux en MAC para compatibilidad. El SDK admite lenguajes de programación como C++, C#/.NET y Python. Es posible adquirir lenguajes adicionales a solicitud, estos no están incluidos en el paquete estándar.
Zebra Technologies es un actor líder en el campo del software de visión por computadora. Desarrollan software de visión por computadora que permite escribir fácilmente tu propio programa de procesamiento de imágenes para automatizar proyectos. Con el software Zebra Aurora Visión, los integradores de Visión por computadora pueden resolver rápida y fácilmente proyectos de automatización. El software de procesamiento de imágenes garantiza un entorno gráfico robusto diseñado para ingenieros de machine vision. Les permite desarrollar programas de software de visión por computadora personalizados para inspección de calidad y automatización industrial.
El software de procesamiento de imágenes Zebra Aurora Vision utiliza un enfoque basado en flujo de datos y ofrece una amplia colección de filtros de análisis de imágenes preconfigurados. Su característica destacada es su capacidad para atender a usuarios profesionales, permitiendo tanto la creación sencilla de aplicaciones comunes como el desarrollo eficiente de proyectos complejos y personalizados. Esta flexibilidad lo convierte en una herramienta versátil para ingenieros de visión por computadora que buscan abordar una amplia gama de necesidades de inspección de calidad y automatización en el sector industrial.
En nuestra página web del software Zebra Aurora, ofrecemos una variedad de paquetes para procesamiento de imágenes. Una clasificación sencilla del portafolio de Aurora Vision Software es la siguiente:
- Aurora Vision Studio: Potente y fácil de usar software de procesamiento de imágenes para ingenieros de visión industrial. Entorno gráfico de programación de bajo nivel para un desarrollo rápido y fácil personalización.
- Aurora Vision Library: Funciones listas para usar en programación C++ y .NET. Desarrolla tu propio software para aplicaciones complejas.
- Aurora Vision Deep Learning: Complemento. Selecciona tus imágenes, marca defectos/etiquetas y entrena el software. Puedes seguir entrenándolo para tu aplicación específica. Deep Learning OCR es una herramienta preentrenada para el reconocimiento óptico de caracteres. Especialmente útil para caracteres complicados, dañados o difusos, ofrece una excelente solución.
IO Industries ofrece software 2ndLook para Windows y Linux, ideal para grabar videos con cámaras GigE y USB3 en entornos industriales y de investigación. 2ndLook no es un software, sino una herramienta de grabación y diagnóstico.".Por ejemplo:
Utiliza el protocolo GenICam para conectar y controlar cámaras industriales. Esto significa que obtienes la capacidad de grabar fácilmente flujos de imagen desde una cámara industrial 24/7 con este software 2ndLook.
El software 2ndLook adquiere imágenes individuales de la cámara y genera un archivo de video. Estas grabaciones pueden ser revisadas para un análisis posterior. Es fácil de usar y se utiliza comúnmente para solucionar problemas en procesos de fabricación y grabar experimentos científicos. Además, admite grabación de flujo H.264 y compresión de datos de cámaras industriales.
Software de código abierto es un software de Visión por computadora que es gratuito para usar. Además, el código abierto se puede personalizar y modificar para adaptarse a las necesidades específicas de su applicación.
Uno de los paquetes de software de código abierto más importantes es OpenCV. Este paquete de software de código abierto se utiliza a menudo en proyectos OEM donde se aplica visión por computadora. El principal lenguaje de programación de OpenCV es C++, pero hay enlaces de lenguaje disponibles en Python, Java y MATLAB. En contraste con algunas soluciones comerciales como Zebra Aurora, OpenCV requiere un amplio conocimiento de un lenguaje de programación y comprensión de las técnicas de machine vision para implementarlas correctamente en un código final.
Un programa de software de código abierto que vale la pena mencionar es Kinovea. A diferencia de OpenCV, el software Kinovea no es un verdadero machine vision. Se origina en la captura de movimiento de atletas. Nuestra alta tasa de fotogramas cámara MER2-041-528U3C cámara y cámara MER2-160-227U3C cámara se utilizan a menudo para grabación a alta velocidad. Las capacidades de grabación a alta velocidad, medición y seguimiento de movimiento pueden ser utilizadas en investigaciones y control de calidad aplicaciones.Visita la página web de Kinovea para descargar el software Kinovea.