Ensenso SDK - El software gratuito para configurar e integrar cámaras 3D
¿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.
| 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
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.
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 SDK para aplicaciones industriales
El Ensenso SDK se utiliza en aplicaciones en las que se requieren datos 3D para localizar, medir o manipular 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
-
8Las 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.
-
10Material 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.
-
10Entrega 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.
-
8Entrega 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!
-
10Servicio 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.5Buena 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.
-
8Buena 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.
-
10Gran 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 :)
-
9Buenos 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.
-
10Grandes 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.
-
10Gran 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.
-
10Gran 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."
-
10Gran 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.
-
10Alta 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.
-
10Es 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.
-
9Excelentes 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.
-
10Excelentes 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.
-
8Interacción perfecta con el cliente
Buen sitio y perfecta interacción con el cliente. Buen sitio y perfecta interacción con el cliente.
-
10Productos 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).
-
10Soporte 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.
-
10Respuestas 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.
-
10Respuestas 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.
-
10Enví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.
-
10Enví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.
-
9Producto 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.
-
10Muy 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).
-
10Servicio 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.
Recursos de Visión y Automatización
-
FAQ pageFAQ
Most common questions are already answered on our FAQ page. Questions about delivery times, warranty, loan, returns, longevity, manuals etc.
-
DiscoverImá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.
-
DiscoverCentro de conocimiento
We share our machine vision knowledge in our knowledge center. Find tutorials how to connect cameras, install software & program I/O.
-
DiscoverMachine Vision Aplicaciones
Check how our customers use our industrial cameras, lenses and lighting in their application
-
Talk to usMachine Vision Expertos
Ask our machine vision experts! We answer rapidly and think along with your imaging project.
-
DiscoverDescargas
Image processing software captures the images from an industrial camera and performs complex image processing tasks like segmentation, detection, code and text reading.