Ensenso SDK - El software gratuito para configurar e integrar cámaras 3D collection

Ensenso SDK - El software gratuito para configurar e integrar cámaras 3D

El Ensenso SDK es un kit de desarrollo de software gratuito para configurar, calibrar e integrar cámaras 3D Ensenso. Proporciona a los ingenieros las herramientas para conectar cámaras, ajustar la configuración, generar nubes de puntos 3D y utilizar datos 3D en robótica, automatización y software de visión artificial.
Tanto si está probando una cámara 3D Ensenso por primera vez como si está desarrollando una aplicación de visión 3D completa, el Ensenso SDK gratuito proporciona las herramientas de software necesarias para la configuración, la calibración, la adquisición, el procesamiento y la integración.

¿Qué es el SDK Ensenso?

El Ensenso SDK es el principal paquete de software para trabajar con cámaras 3D Ensenso. Proporciona un entorno de software uniforme para la configuración de la cámara, la adquisición de datos 3D, la calibración, la generación de nubes de puntos y el desarrollo de software. En el núcleo del SDK se encuentra NxLib, la biblioteca utilizada para la comunicación de la cámara, el emparejamiento estéreo, la calibración y el procesamiento 3D. Los desarrolladores pueden utilizar NxLib para controlar la cámara, adquirir imágenes, calcular datos 3D y acceder a los ajustes de la cámara dentro de su propia aplicación.

Download the free Ensenso SDK

Complete sus datos para obtener acceso inmediato al Ensenso SDK.

How the Ensenso SDK workflow works

The Ensenso SDK supports the full workflow from first camera connection to 3D data integration. Engineers can start with graphical setup tools, then move into calibration, 3D processing and custom software development. A typical Ensenso SDK workflow looks like this:

Paso Lo que hace Descripción Función del SDK
1. Conecte la cámara Detecte y configure la cámara 3D Ensenso Detección y configuración de la cámara
2. Ajuste la configuración de adquisición Configure la exposición, la configuración del proyector, AOI y el volumen de emparejamiento Configuración de NxView y NxLib
3. Calibre la configuración Defina el espacio de trabajo, el robot o el sistema de coordenadas multicámara Herramientas de calibración
4. Genere datos 3D Cree mapas de profundidad, nubes de puntos o mapas de altura Emparejamiento estéreo y procesamiento 3D
5. Procese el resultado Utilice vista virtual, ajuste de primitivas, PartFinder o multivista Funciones de procesamiento 3D
6. Integre en el software Utilice flujos de trabajo con C, C++, C#, Python, GenTL, HALCON o ROS Interfaces y ejemplos del SDK

SDK Ensenso para Windows y Linux

El Ensenso SDK está disponible para sistemas basados en Windows y Linux, lo que lo hace adecuado tanto para estaciones de trabajo de ingeniería como para sistemas industriales de visión 3D. En Windows, el SDK se puede instalar mediante el instalador estándar. En Linux, los paquetes `.deb` se pueden instalar a través del gestor de paquetes `apt`. El SDK es compatible con sistemas Windows 10 y Windows 11 de 64 bits, así como con entornos Linux de 64 bits como Debian 9, Ubuntu 18.04 o posteriores, y sistemas Linux compatibles.

Para el procesamiento 3D centrado en el rendimiento, el Ensenso SDK puede utilizar el cálculo de profundidad acelerado por GPU mediante CUDA. Esto requiere un dispositivo Nvidia compatible con CUDA con Compute Capability 5.0 o superior, un controlador Nvidia actualizado y memoria de GPU suficiente. Esto puede ser útil para aplicaciones exigentes de visión 3D en las que se requiere un cálculo de profundidad más rápido o cargas de trabajo de procesamiento de datos de mayor tamaño.

Interfaces de programación compatibles

El SDK de Ensenso admite varios flujos de trabajo de programación e integración. Esto ofrece a los desarrolladores flexibilidad al crear aplicaciones de visión 3D.

ensenso sdk logos va imaging machine vision
Interfaz Uso típico
C / C++ Desarrollo de software industrial, aplicaciones orientadas al rendimiento e integración de bajo nivel
C# / .NET Desarrollo de aplicaciones basado en Windows
Python Pruebas, creación de prototipos, scripts de automatización y desarrollo rápido
Productor GenTL Integración con software de visión artificial compatible con GenTL
Interfaz HALCON Integración en entornos HALCON y HDevelop
ROS Flujos de trabajo orientados a robótica e investigación

GenTL; Aurora Vision, HALCON and machine vision software integration

The Ensenso SDK includes options for integration into existing machine vision software environments.

The GenTL Producer allows Ensenso 3D cameras to be used with compatible machine vision software platforms. This can reduce development work when a company already uses a GenTL-compatible environment. Our Zebra Aurora Vision image processing software works seamlessly with the full Ensenso 3D camera line-up to kickstart your machine vision application

The HALCON interface helps integrate Ensenso cameras into HALCON and HDevelop workflows. This is useful for users who already build image-processing applications in HALCON.

For custom applications, developers can use programming examples and SDK interfaces to integrate Ensenso 3D data into their own software.

¿Qué herramientas del SDK Ensenso están disponibles?

El Ensenso SDK incluye varias herramientas para la configuración, calibración, diagnóstico y desarrollo de software. La herramienta adecuada depende de lo que quiera hacer y se muestra en la tabla a continuación:

Ensenso Software Architecture / Component Diagram

Herramienta Uso para
Ensenso Engage Interfaz gráfica de usuario de nueva generación
NxView Configuración de la Cámara, vista en vivo, calibración e inspección de nubes de puntos. Todo mediante una interfaz gráfica de usuario
NxLib Control de la Cámara, correspondencia estéreo, calibración y procesamiento dentro de software personalizado
NxTreeEdit Visualización y edición de la estructura de parámetros de NxLib
NxProfiler Analiza registros de depuración, el comportamiento de procesamiento y el rendimiento del SDK
NxCalTab Creación de patrones de calibración
GenTL Producer Conexión de cámaras Ensenso a software de visión artificial compatible
Herramientas de línea de comandos Tareas de servicio, configuración y automatización
NxLibRemote Comunicación remota con NxLib

NxView / Ensenso Engage: graphical setup for Ensenso 3D cameras

NxView is the graphical setup and calibration tool included with the Ensenso SDK. It helps engineers connect, configure, test and calibrate Ensenso 3D cameras before integrating them into a final machine or robot system.


NxView is often the best starting point when working with an Ensenso 3D camera. It allows you to check camera images, depth data, point clouds and calibration results in a visual interface.
During commissioning, NxVIew can help verify camera position, exposure, projector settings, image quality and 3D output. This helps reduce risk before the camera is integrated into production software. NxView can be used to:

  • Open one or multiple Ensenso cameras
  • Visualize texture and depth data
  • Adjust camera parameters interactively
  • Inspect point clouds
  • Check calibration results
  • Test settings before custom software integration

nxview va imaging machine vision

NxLib: the core library of the Ensenso SDK

NxLib is the core library inside the Ensenso SDK. It provides the main software interface for controlling Ensenso 3D cameras and processing stereo vision data.

Developers use NxLib to access camera settings, trigger image acquisition, calculate 3D data and run calibration commands. It is the bridge between the Ensenso 3D camera and the final application.

NxLib is especially important when you want to build custom 3D vision software. It gives developers direct access to the functionality needed for 3D acquisition, point cloud generation, calibration and image processing.

nxlib va imaging machine vision

Sample programs and NxLib API examples

The free Ensenso SDK includes sample programs to help developers get stated with NxLib API. These examples show how to connect cameras, acquire images, process 3D data and integrate common SDK functions into custom firmware.

Developers can use the examples as a starting point for C, C++, C# and Python workflows. Example topics include image acquisition, camera parameters, disparity maps, image buffering, Parfinder point map rendering, NxLibRemote logs and robot hand-eye calibration.

Download the free programming examples

Part finder for CAD-based part localization

Ensenso PartFinder is a software option for locating parts within a 3D point cloud. It can use CAD-based part detection and combine depth information, surface normals and texture data.


This is useful when parts need to be identified, localized and oriented before a robot or machine can handle them. Texture information can also help distinguish between parts with similar shapes.


PartFinder can be useful for structured parts, flat parts, bin picking, robot guidance and applications with many objects in the same scene.

ensenso part finder va imaging machine vision

Ensenso SDK para aplicaciones industriales

El Ensenso SDK se utiliza en aplicaciones en las que se requieren datos 3D para localizar, medir o manipular objetos.

En el bin picking, el SDK ayuda a generar la nube de puntos 3D necesaria para detectar piezas colocadas aleatoriamente y calcular las posiciones de los objetos.

En la guía de robots, las herramientas de calibración ayudan a conectar los datos de la cámara con el sistema de coordenadas del robot, para que el robot pueda usar información 3D para el movimiento y la manipulación.

En la despaletización, los datos 3D ayudan a detectar el tamaño, la posición y la orientación de las cajas o mercancías en un palé.

En pruebas y medición, las nubes de puntos pueden utilizarse para inspección sin contacto, verificación de forma y mediciones dimensionales.

En la detección y el reconocimiento, los datos 2D y 3D se pueden combinar para mejorar la localización de piezas y la identificación de objetos.

¿Qué sucede después de descargar el SDK gratuito de Ensenso?

Después de hacer clic en el botón de descarga, puede acceder a los paquetes de software y la documentación disponibles de Ensenso SDK a través de VA Imaging. Los archivos disponibles pueden depender de la versión actual del software Ensenso, el sistema operativo y la serie de cámaras. El SDK se puede utilizar para la configuración de la cámara, la adquisición 3D, la calibración, la generación de nubes de puntos, el diagnóstico, la simulación y la integración de software. Si no está seguro de qué versión del SDK o qué configuración de cámara se adapta a su proyecto, VA Imaging puede ayudarle a elegir la configuración correcta.

Desbloquear el Ensenso SDK

Fill in your details to get immediate access to the SDK.

Reviews VA Imaging

  • 8
    Las cámaras tienen una excelente relación calidad-precio.

    Las cámaras tienen una excelente relación calidad-precio y los objetivos también. El software está desactualizado y necesita una actualización. Me tomó un tiempo considerable descubrir cómo acceder... Las cámaras tienen una excelente relación calidad-precio y los objetivos también. El software está desactualizado y necesita una actualización. Me tomó un tiempo considerable descubrir cómo acceder a las características de la cámara.

  • 10
    Material de excelente calidad y proveedor atento y confiable.

    En la fase comercial tuvimos el máximo soporte y se respetaron los plazos de entrega. El material es bastante bueno con costos bajos y competitivos. En la fase comercial tuvimos el máximo soporte y se respetaron los plazos de entrega. El material es bastante bueno con costos bajos y competitivos.

  • 10
    Entrega rápida del cable

    Había pedido una cámara pero olvidé incluir el cable requerido. El cable fue pedido y entregado muy rápido. Había pedido una cámara pero olvidé incluir el cable requerido. El cable fue pedido y entregado muy rápido.

  • 8
    Entrega rápida

    Entrega rápida incluso sin pagar el extra por envío rápido Entrega rápida incluso sin pagar el extra por envío rápido

  • 9
    ¡Entrega rápida y buena calidad!

    Una muy buena empresa, seguiré cooperando la próxima vez! Una muy buena empresa, seguiré cooperando la próxima vez!

  • 10
    Servicio rápido

    Servicio extremadamente rápido. Recibí la cámara al día siguiente. ¡Recomiendo mucho al vendedor! ¡Gracias! Servicio extremadamente rápido. Recibí la cámara al día siguiente. ¡Recomiendo mucho al vendedor! ¡Gracias!

  • 8.5
    Buena experiencia

    Excelente, buena experiencia. Muy atento y rápido en responder. El producto llegó en buenas condiciones. Excelente, buena experiencia. Muy atento y rápido en responder. El producto llegó en buenas condiciones.

  • 8
    Buena calidad y entrega rápida.

    Hasta ahora, todos los componentes cumplen con las expectativas, aunque sería fantástico si estuvieran disponibles modelos 3D para todos los componentes. Hasta ahora, todos los componentes cumplen con las expectativas, aunque sería fantástico si estuvieran disponibles modelos 3D para todos los componentes.

  • 10
    Gran soporte al cliente, productos y precios

    Contacté a GeT Cameras para ayudarme a seleccionar la mejor cámara y objetivo para mí. Proporcionaron un gran soporte. Hice el pedido con envío exprés y recibí los productos 2 días después :) Contacté a GeT Cameras para ayudarme a seleccionar la mejor cámara y objetivo para mí. Proporcionaron un gran soporte. Hice el pedido con envío exprés y recibí los productos 2 días después :)

  • 9
    Buenos precios, gran servicio, todo genial.

    Compré bastantes cámaras de esta empresa, los precios son excelentes, el servicio es excelente y los tiempos de entrega del hardware también son muy buenos. Compré bastantes cámaras de esta empresa, los precios son excelentes, el servicio es excelente y los tiempos de entrega del hardware también son muy buenos.

  • 10
    Grandes productos. Excelente soporte.

    GeT Cameras en Alemania hizo algunas fotos de nuestros productos para mostrar el rendimiento de sus cámaras y se veían perfectas. Recientemente compramos una cámara con objetivo y luces LED. No ten... GeT Cameras en Alemania hizo algunas fotos de nuestros productos para mostrar el rendimiento de sus cámaras y se veían perfectas. Recientemente compramos una cámara con objetivo y luces LED. No tenemos experiencia con machine vision, pero la instalación funcionó bien. Después de la instalación en nuestro laboratorio, nos sorprendió nuevamente la alta calidad de las fotos y la versatilidad de este sistema. (opciones en Galaxy viewer e integración en Python. Recientemente tuvimos un problema con el software y el soporte al cliente pudo darnos la información relevante para solucionarlo en un día. La próxima vez que necesitemos una cámara no buscaremos a otros proveedores, sino que contactaremos a GeT Cameras de inmediato.

  • 10
    Gran soporte y conocimiento interno de las cámaras

    Primero, era un poco escéptico sobre la compra de cámaras industriales en línea. Es una parte crítica para nuestra máquina. Para el desarrollo de un nuevo producto, había mucha presión de precios. ... Primero, era un poco escéptico sobre la compra de cámaras industriales en línea. Es una parte crítica para nuestra máquina. Para el desarrollo de un nuevo producto, había mucha presión de precios. Necesitábamos una cámara barata. Los llamé y Caspar estaba brindando un gran soporte. Incluso me aconsejó una cámara más barata de la que tenía en mente. Me sorprendió el conocimiento interno de get cameras sobre machine vision. Nunca esperé esto de una tienda en línea. La calidad de imagen y construcción de la cámara también es excelente. La cámara se siente y opera igual que nuestras cámaras de Basler.

  • 10
    Gran soporte por correo electrónico

    "Pedí una cámara USB3 de 20MP incluyendo un objetivo hace 2 meses para una applicación de lectura de códigos datamatrix. Al principio era escéptico debido a los precios bajos, pero el soporte por c... "Pedí una cámara USB3 de 20MP incluyendo un objetivo hace 2 meses para una applicación de lectura de códigos datamatrix. Al principio era escéptico debido a los precios bajos, pero el soporte por correo electrónico fue excelente. Me aconsejaron un objetivo y proporcionaron información técnica adicional. Desafortunadamente, no ofrecen un servicio de préstamo, pero decidí intentarlo. Tuve las cámaras en casa dentro de 2 semanas y la conexión fue fácil. El SDK se parece al SDK de Basler, así que me sentí cómodo con él desde el principio. La cámara y el objetivo fueron una combinación perfecta y ahora puedo leer pequeños códigos DMC en productos grandes con solo una cámara."

  • 10
    Gran soporte al seleccionar una objetivo

    Hemos comprado una cámara de 20MP cámara y un objetivo con tubos de extensión para usarla como un microscopio digital en nuestro laboratorio. El soporte para seleccionar un objetivo fue excelente. ... Hemos comprado una cámara de 20MP cámara y un objetivo con tubos de extensión para usarla como un microscopio digital en nuestro laboratorio. El soporte para seleccionar un objetivo fue excelente. Conectar la cámara USB3 cámara fue fácil. Recibimos todo a tiempo.

  • 10
    Alta calidad

    ¡Componentes y servicio de alta calidad! Mi pedido fue atendido rápidamente y llegó antes de lo previsto. Lo recomendaría. ¡Componentes y servicio de alta calidad! Mi pedido fue atendido rápidamente y llegó antes de lo previsto. Lo recomendaría.

  • 10
    Es importante contar con un equipo de trabajadores calificado y eficiente para obtener la mercancía de manera eficiente.

    Mantuve una buena relación y muy buena comunicación de principio a fin para comprar el artículo. Mantuve una buena relación y muy buena comunicación de principio a fin para comprar el artículo.

  • 9
    Excelentes productos y servicio al cliente.

    El personal de servicio al cliente fue amable, fácil de contactar y nos ayudó a seleccionar los productos adecuados que se adaptaban perfectamente a nuestro caso de uso. El personal de servicio al cliente fue amable, fácil de contactar y nos ayudó a seleccionar los productos adecuados que se adaptaban perfectamente a nuestro caso de uso.

  • 10
    Excelentes productos y servicio al cliente.

    Get Cameras fue muy amable al patrocinarnos con un equipo increíble para nuestro equipo de estudiantes de RoboCup, Delft Mercurians. No tuvimos problemas con las cámaras, funcionan según lo anuncia... Get Cameras fue muy amable al patrocinarnos con un equipo increíble para nuestro equipo de estudiantes de RoboCup, Delft Mercurians. No tuvimos problemas con las cámaras, funcionan según lo anunciado y nos permitieron continuar con el proyecto y la empresa nos apoyó muchísimo en general. El personal de servicio al cliente fue amable, fácil de contactar y nos ayudó a seleccionar los productos adecuados que se ajustaban perfectamente a nuestro caso de uso.

  • 8
    Interacción perfecta con el cliente

    Buen sitio y perfecta interacción con el cliente. Buen sitio y perfecta interacción con el cliente.

  • 10
    Productos entregados antes de lo prometido.

    Los productos pedidos se entregaron antes de lo prometido, todos los artículos pedidos se incluyeron en el paquete y no tuvimos problemas para hacerlos funcionar (las cámaras funcionan con el softw... Los productos pedidos se entregaron antes de lo prometido, todos los artículos pedidos se incluyeron en el paquete y no tuvimos problemas para hacerlos funcionar (las cámaras funcionan con el software adjunto y con Matlab).

  • 10
    Soporte profesional, entrega rápida y buen producto.

    Me gustó que su equipo me ayudó a elegir el equipo necesario según mi descripción. Los artículos que he pedido son exactamente lo que estaba buscando. Me gustó que su equipo me ayudó a elegir el equipo necesario según mi descripción. Los artículos que he pedido son exactamente lo que estaba buscando.

  • 10
    Respuestas rápidas a muchas preguntas.

    Respuestas rápidas a nuestra gran cantidad de preguntas. Una buena selección de cámaras a pesar de la escasez en otras partes de la industria y hemos podido especificar algunas de estas cámaras par... Respuestas rápidas a nuestra gran cantidad de preguntas. Una buena selección de cámaras a pesar de la escasez en otras partes de la industria y hemos podido especificar algunas de estas cámaras para que los proyectos sigan avanzando. Seguimos comprando regularmente.

  • 10
    Respuestas rápidas y buena selección de cámaras.

    Respuestas rápidas a nuestra gran cantidad de preguntas. Una buena selección de cámaras a pesar de la escasez en otras partes de la industria y hemos podido especificar algunas de estas cámaras par... Respuestas rápidas a nuestra gran cantidad de preguntas. Una buena selección de cámaras a pesar de la escasez en otras partes de la industria y hemos podido especificar algunas de estas cámaras para que los proyectos sigan avanzando. Seguimos comprando en Get-Cameras con regularidad.

  • 10
    Envío rápido y excelente servicio al cliente.

    El servicio de atención al cliente es rápido, amable y servicial, el envío se realiza rápidamente y la calidad de las cámaras y accesorios es excelente. También es muy útil el software proporcionad... El servicio de atención al cliente es rápido, amable y servicial, el envío se realiza rápidamente y la calidad de las cámaras y accesorios es excelente. También es muy útil el software proporcionado, que incluye ejemplos de codificación para implementar las cámaras en nuestros sistemas.

  • 10
    Envío rápido y excelente servicio al cliente.

    El servicio de atención al cliente es rápido, amigable y útil, el envío se realiza rápidamente y la calidad de las cámaras y accesorios es excelente. También es muy útil el software proporcionado,... El servicio de atención al cliente es rápido, amigable y útil, el envío se realiza rápidamente y la calidad de las cámaras y accesorios es excelente. También es muy útil el software proporcionado, que incluye ejemplos de codificación para implementar las cámaras en nuestros sistemas.

  • 9
    Producto adecuado para nosotros

    Ya tenemos varias de sus cámaras. Estos son sólo para stock. Dado que los tenemos en stock, eso significa que estamos contentos con ellos. Sólo el tiempo de entrega es un poco más largo. Ya tenemos varias de sus cámaras. Estos son sólo para stock. Dado que los tenemos en stock, eso significa que estamos contentos con ellos. Sólo el tiempo de entrega es un poco más largo.

  • 10
    Muy buena relación calidad precio

    La cámara llegó a tiempo y ofrece imágenes excelentes. Muy buena relación calidad-precio. El SDK facilita mucho la adquisición de imágenes en un programa propio que escribí usando C++Builder (aprox... La cámara llegó a tiempo y ofrece imágenes excelentes. Muy buena relación calidad-precio. El SDK facilita mucho la adquisición de imágenes en un programa propio que escribí usando C++Builder (aproximadamente 2 horas de programación).

  • 10
    Servicio al cliente muy útil

    Necesitábamos una visión cámara para nuestro proyecto con mucha urgencia. Ellos pudieron entregarla en pocos días. También respondieron rápidamente a mis correos electrónicos cuando necesité soport... Necesitábamos una visión cámara para nuestro proyecto con mucha urgencia. Ellos pudieron entregarla en pocos días. También respondieron rápidamente a mis correos electrónicos cuando necesité soporte. Me enviaron un artículo sobre cómo instalar rápidamente la cámara y configurar los parámetros más importantes. Fue muy útil y en media hora tuvimos una buena imagen de vista en vivo. También hemos pedido la objetivo que nos recomendaron. Proporciona una imagen bonita y nítida.

Reviews are automatically translated into your language. Click here to view the original review and verify its authenticity

Recursos de Visión y Automatización

VA Imaging se encuentra en la intersección entre la creatividad y las aplicaciones prácticas, ofreciendo productos de procesamiento de imágenes diseñados para su uso en máquinas innovadoras. Te proporcionamos productos de visión artificial que te permiten aplicar tu creatividad de maneras innovadoras. Con nuestras cámaras, lentes e iluminación, tu innovación toma forma en el mundo de la Visión y Automatización.

  • FAQ

    Most common questions are already answered on our FAQ page. Questions about delivery times, warranty, loan, returns, longevity, manuals etc.

    FAQ page
  • Imágenes de Imagen

    Image processing software captures the images from an industrial camera and performs complex image processing tasks like segmentation, detection, code and text reading.

    Discover
  • Centro de conocimiento

    We share our machine vision knowledge in our knowledge center. Find tutorials how to connect cameras, install software & program I/O.

    Discover
  • Machine Vision Aplicaciones

    Check how our customers use our industrial cameras, lenses and lighting in their application

    Discover
  • Machine Vision Expertos

    Ask our machine vision experts! We answer rapidly and think along with your imaging project.

    Talk to us
  • Descargas

    Image processing software captures the images from an industrial camera and performs complex image processing tasks like segmentation, detection, code and text reading.

    Discover