Ensenso SDK - Le logiciel gratuit pour configurer et intégrer des caméras 3D collection

Ensenso SDK - Le logiciel gratuit pour configurer et intégrer des caméras 3D

Le SDK Ensenso est un kit de développement logiciel gratuit pour configurer, calibrer et intégrer les caméras 3D Ensenso. Il fournit aux ingénieurs les outils nécessaires pour connecter des caméras, ajuster les paramètres, générer des nuages de points 3D et utiliser des données 3D en robotique, automatisation et logiciels de vision industrielle.
Que vous testiez une caméra 3D Ensenso pour la première fois ou développiez une application vision 3D complète, le SDK Ensenso gratuit fournit les outils logiciels nécessaires pour la configuration, la calibration, l’acquisition, le traitement et l’intégration.

Qu’est-ce que le SDK Ensenso ?

Le SDK Ensenso est le principal package logiciel pour travailler avec les caméras 3D Ensenso. Il fournit un environnement logiciel uniforme pour la configuration de la caméra, l’acquisition de données 3D, l’étalonnage, la génération de nuages de points et le développement logiciel. Au cœur du SDK se trouve NxLib, la bibliothèque utilisée pour la communication avec la caméra, la mise en correspondance stéréo, l’étalonnage et le traitement 3D. Les développeurs peuvent utiliser NxLib pour contrôler la caméra, acquérir des images, calculer des données 3D et accéder aux paramètres de la caméra au sein de leur propre application.

Télécharger le SDK Ensenso gratuit

Renseignez vos coordonnées pour obtenir un accès immédiat au SDK Ensenso.

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:

Étape Ce que vous faites Description Fonction du SDK
1. Connecter la caméra Détectez et configurez la caméra 3D Ensenso Détection et configuration de la Caméra
2. Ajuster les paramètres d’acquisition Réglez l’exposition, les paramètres du projecteur, l’AOI et le volume d’appariement Paramètres NxView et NxLib
3. Étalonner la configuration Définissez l’espace de travail, le robot ou le système de coordonnées multi-caméra Outils d’étalonnage
4. Générer des données 3D Créez des cartes de profondeur, des nuages de points ou des cartes de hauteur Appariement stéréo et traitement 3D
5. Traiter le résultat Utilisez la vue virtuelle, l’ajustement de primitives, PartFinder ou la multi-vue Fonctionnalités de traitement 3D
6. Intégrer dans le logiciel Utilisez des workflows C, C++, C#, Python, GenTL, HALCON ou ROS Interfaces et exemples du SDK

SDK Ensenso pour Windows et Linux

L’Ensenso SDK est disponible pour Windows et les systèmes basés sur Linux, ce qui le rend adapté à la fois aux stations de travail d’ingénierie et aux systèmes industriels de vision 3D. Sous Windows, le SDK peut être installé à l’aide de l’installateur standard. Sous Linux, les paquets `.deb` peuvent être installés via le gestionnaire de paquets `apt`. Le SDK prend en charge les systèmes Windows 10 et Windows 11 64 bits, ainsi que les environnements Linux 64 bits tels que Debian 9, Ubuntu 18.04 ou version ultérieure, et les systèmes Linux compatibles.

Pour un traitement 3D axé sur les performances, l’Ensenso SDK peut utiliser un calcul de profondeur accéléré par GPU via CUDA. Cela nécessite un périphérique Nvidia compatible CUDA avec une Compute Capability 5.0 ou supérieure, un pilote Nvidia à jour et une mémoire GPU suffisante. Cela peut être utile pour des applications de vision 3D exigeantes, où un calcul de profondeur plus rapide ou des charges de traitement de données plus importantes sont nécessaires.

Supported programming interfaces

Le SDK Ensenso prend en charge plusieurs workflows de programmation et d’intégration. Cela offre aux développeurs une grande flexibilité lors de la création d’applications de vision 3D.

ensenso sdk logos va imaging machine vision
Interface Utilisation typique
C / C++ Développement logiciel industriel, applications axées sur les performances et intégration bas niveau
C# / .NET Développement d’application sous Windows
Python Tests, prototypage, scripts d’automatisation et développement rapide
GenTL Producer Intégration avec un logiciel de vision industrielle compatible GenTL
Interface HALCON Intégration dans les environnements HALCON et HDevelop
ROS Flux de travail orientés robotique et recherche

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.

Quels outils du SDK Ensenso sont disponibles

Le SDK Ensenso comprend plusieurs outils pour la configuration, l’étalonnage, le diagnostic et le développement logiciel. L’outil approprié dépend de ce que vous souhaitez faire et est indiqué dans le tableau ci-dessous :

Ensenso Software Architecture / Structural Diagram

ensenso workflow va imaging machine vision
Outil Utiliser pour
Ensenso Engage Interface utilisateur graphique de nouvelle génération
NxView Configuration de la Caméra, affichage en direct, étalonnage et inspection de nuages de points. Le tout via une interface utilisateur graphique
NxLib Commande de la Caméra, appariement stéréo, étalonnage et traitement au sein d’un logiciel personnalisable
NxTreeEdit Affichage et modification de la structure des paramètres NxLib
NxProfiler Analyse les journaux de débogage, le comportement de traitement et les performances du SDK
NxCalTab Création de mires d’étalonnage
GenTL Producer Connexion des caméras Ensenso à un logiciel de vision industrielle compatible
Outils en ligne de commande Tâches de service, configuration et automatisation
NxLibRemote Communication à distance avec 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 pour les applications industrielles

Le SDK Ensenso est utilisé dans applications où des données 3D sont nécessaires pour localiser, mesurer ou manipuler des objets.

Dans le bin picking, le SDK aide à générer le nuage de points 3D nécessaire pour détecter des pièces placées aléatoirement et calculer les positions des objets.

Dans le guidage de robots, les outils de calibration aident à relier les données de la caméra au système de coordonnées du robot, afin que le robot puisse utiliser les informations 3D pour le mouvement et la manipulation.

Lors du dépalettisage, les données 3D aident à détecter la taille, la position et l’orientation des cartons ou des marchandises sur une palette.

Dans les essais et les mesures, les nuages de points peuvent être utilisés pour l’inspection sans contact, le contrôle de forme et les mesures dimensionnelles.

En détection et reconnaissance, les données 2D et 3D peuvent être combinées pour améliorer la localisation des pièces et l’identification des objets.

Que se passe-t-il après avoir téléchargé le SDK Ensenso gratuit ?

Après avoir cliqué sur le bouton de téléchargement, vous pouvez accéder aux packages logiciels et à la documentation Ensenso SDK disponibles via VA Imaging. Les fichiers disponibles peuvent dépendre de la version logicielle Ensenso en cours, du système d’exploitation et de la série de caméras. Le SDK peut être utilisé pour la configuration de la caméra, l’acquisition 3D, l’étalonnage, la génération de nuages de points, les diagnostics, la simulation et l’intégration logicielle. Si vous n’êtes pas sûr de la version du SDK ou de la configuration de caméra adaptée à votre projet, VA Imaging peut vous aider à choisir la configuration appropriée.

Déverrouillez le SDK Ensenso

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

Reviews VA Imaging

  • 8
    Les caméras sont un excellent rapport qualité/prix

    Les appareils photo sont d'un excellent rapport qualité prix et les objectifs aussi. Le logiciel est obsolète et a besoin d'être actualisé. Il m'a fallu un temps considérable pour découvrir comment... Les appareils photo sont d'un excellent rapport qualité prix et les objectifs aussi. Le logiciel est obsolète et a besoin d'être actualisé. Il m'a fallu un temps considérable pour découvrir comment accéder aux fonctionnalités de la caméra.

  • 10
    Matériel d'excellente qualité et fournisseur attentif et fiable

    Dans la phase commerciale, nous avons eu un maximum de support et les délais de livraison ont été respectés. Le matériel est assez bon avec des coûts bas et compétitifs. Dans la phase commerciale, nous avons eu un maximum de support et les délais de livraison ont été respectés. Le matériel est assez bon avec des coûts bas et compétitifs.

  • 10
    Livraison rapide de câble

    J'avais commandé une caméra mais j'avais oublié d'inclure le câble requis. Le câble a été commandé et livré très rapidement. J'avais commandé une caméra mais j'avais oublié d'inclure le câble requis. Le câble a été commandé et livré très rapidement.

  • 8
    Livraison rapide

    Livraison rapide même sans payer la prime de rapidité Livraison rapide même sans payer la prime de rapidité

  • 9
    Livraison rapide et bonne qualité!

    Une très bonne entreprise, je continuerai à coopérer la prochaine fois! Une très bonne entreprise, je continuerai à coopérer la prochaine fois!

  • 10
    Service rapide

    Service extrêmement rapide. J'ai reçu la caméra le lendemain. Je recommande vivement le vendeur ! Merci ! Service extrêmement rapide. J'ai reçu la caméra le lendemain. Je recommande vivement le vendeur ! Merci !

  • 8.5
    Bonne expérience

    Top, bonne expérience. Très attentif et rapide à répondre. Produit arrivé en bon état. Top, bonne expérience. Très attentif et rapide à répondre. Produit arrivé en bon état.

  • 8
    Bonne qualité et livraison rapide

    Jusqu'à présent, tous les composants répondent aux attentes, mais ce serait formidable si des modèles 3D pour tous les composants étaient disponibles. Jusqu'à présent, tous les composants répondent aux attentes, mais ce serait formidable si des modèles 3D pour tous les composants étaient disponibles.

  • 10
    Super support client, produits et prix

    J'ai contacté GeT Cameras pour m'aider à choisir la meilleure caméra et objectif pour moi. Ils ont fourni un excellent support. J'ai commandé en express et j'ai reçu les produits 2 jours plus tard :) J'ai contacté GeT Cameras pour m'aider à choisir la meilleure caméra et objectif pour moi. Ils ont fourni un excellent support. J'ai commandé en express et j'ai reçu les produits 2 jours plus tard :)

  • 9
    Très bons prix, excellent service, tout est génial

    J'ai acheté pas mal de caméras auprès de ces gars-là, les prix sont excellents, le service est excellent, les délais de livraison du matériel sont également très bons. J'ai acheté pas mal de caméras auprès de ces gars-là, les prix sont excellents, le service est excellent, les délais de livraison du matériel sont également très bons.

  • 10
    Super produits. Excellent support.

    GeT Cameras en Allemagne a pris des photos de nos produits pour montrer la performance de leurs caméras et elles étaient parfaites. Récemment, nous avons acheté une caméra avec un objectif et des ... GeT Cameras en Allemagne a pris des photos de nos produits pour montrer la performance de leurs caméras et elles étaient parfaites. Récemment, nous avons acheté une caméra avec un objectif et des lumières LED. Nous ne sommes pas expérimentés en vision industrielle, mais l'installation s'est bien déroulée. Après l'installation dans notre laboratoire, nous avons été à nouveau surpris par la haute qualité des photos et la polyvalence de ce système. (options dans le visualiseur Galaxy et intégration en Python. Récemment, nous avons eu un problème avec le logiciel et le support client a pu nous fournir les informations pertinentes pour le résoudre en une journée. La prochaine fois que nous aurons besoin d'une caméra, nous ne chercherons pas d'autres fournisseurs mais contacterons GeT Cameras immédiatement.

  • 10
    Super support et connaissance interne des caméras

    Au début, j'étais un peu sceptique quant à l'achat de caméras industrielles en ligne. C'est une pièce critique pour notre machine. Pour le développement d'un nouveau produit, il y avait beaucoup de... Au début, j'étais un peu sceptique quant à l'achat de caméras industrielles en ligne. C'est une pièce critique pour notre machine. Pour le développement d'un nouveau produit, il y avait beaucoup de pression sur les prix. Nous avions besoin d'une caméra pas chère. Je les ai appelés et Caspar a fourni un excellent support. Il m'a même conseillé une caméra moins chère que celle que j'avais en tête. J'ai été surpris par les connaissances internes de get cameras sur la vision industrielle. Je ne m'attendais pas à cela d'un webshop. La qualité d'image et de construction de la caméra est également excellente. La caméra se sent et fonctionne de la même manière que nos caméras Basler.

  • 10
    Super support par email

    J'ai commandé une caméra USB3 20MP caméra incluant un objectif il y a 2 mois pour une application de lecture de code datamatrix application. Au début, j'étais sceptique à cause des prix bas, mais ... J'ai commandé une caméra USB3 20MP caméra incluant un objectif il y a 2 mois pour une application de lecture de code datamatrix application. Au début, j'étais sceptique à cause des prix bas, mais le support par email était excellent. Ils m'ont conseillé un objectif et fourni des informations techniques supplémentaires. Malheureusement, ils n'offrent pas de service de prêt, mais j'ai décidé d'essayer. J'ai reçu les caméras chez moi en 2 semaines et la connexion était facile. Le SDK ressemble au SDK de Basler, donc je me suis senti directement à l'aise avec. La caméra et le objectif étaient parfaitement assortis et maintenant je peux lire de petits codes DMC sur de grands produits avec juste une seule caméra.

  • 10
    Super support lors de la sélection d'une objectif

    Nous avons acheté un caméra 20MP et un objectif avec des tubes d'extension pour l'utiliser comme un microscope numérique dans notre laboratoire. Le support pour le choix d'un objectif était excel... Nous avons acheté un caméra 20MP et un objectif avec des tubes d'extension pour l'utiliser comme un microscope numérique dans notre laboratoire. Le support pour le choix d'un objectif était excellent. Connecter l'caméra USB3 était facile. Nous avons reçu tout à temps.

  • 10
    Haute qualité

    Composants et service de haute qualité ! Ma commande a été traitée rapidement et est arrivée plus tôt que prévu. Je le recommanderais. Composants et service de haute qualité ! Ma commande a été traitée rapidement et est arrivée plus tôt que prévu. Je le recommanderais.

  • 10
    Il est important de disposer d’une équipe de travailleurs qualifiée et efficace pour acheminer les marchandises de manière efficace.

    Entretenu une bonne relation et une très bonne communication du début à la fin pour acheter l'article. Entretenu une bonne relation et une très bonne communication du début à la fin pour acheter l'article.

  • 9
    Produits et service client exceptionnels

    Le personnel du service client était sympathique, facile à approcher et nous a aidés à sélectionner les produits appropriés qui correspondaient parfaitement à notre cas d'utilisation. Le personnel du service client était sympathique, facile à approcher et nous a aidés à sélectionner les produits appropriés qui correspondaient parfaitement à notre cas d'utilisation.

  • 10
    Produits et service client exceptionnels

    Get Cameras a eu la gentillesse de nous sponsoriser avec des équipements incroyables pour notre équipe étudiante de la RoboCup, les Delft Mercurians. Nous n'avons eu aucun problème avec les caméras... Get Cameras a eu la gentillesse de nous sponsoriser avec des équipements incroyables pour notre équipe étudiante de la RoboCup, les Delft Mercurians. Nous n'avons eu aucun problème avec les caméras, elles fonctionnent comme annoncé et nous ont permis de poursuivre le projet et l'entreprise nous a globalement apporté un soutien considérable. Le personnel du service client était sympathique, facile à approcher et nous a aidés à sélectionner les produits appropriés qui correspondaient parfaitement à notre cas d'utilisation.

  • 8
    Interaction client parfaite

    Bon site et interaction client parfaite. Bon site et interaction client parfaite.

  • 10
    Produits livrés plus tôt que promis

    Les produits commandés ont été livrés plus tôt que promis, tous les articles commandés étaient inclus dans le colis et nous n'avons eu aucun problème pour les faire fonctionner (les caméras fonctio... Les produits commandés ont été livrés plus tôt que promis, tous les articles commandés étaient inclus dans le colis et nous n'avons eu aucun problème pour les faire fonctionner (les caméras fonctionnent avec le logiciel ci-joint et avec Matlab).

  • 10
    Support support, livraison rapide et bon produit.

    J'ai apprécié que votre équipe m'ait aidé à choisir l'équipement nécessaire selon ma description. Les articles que j'ai commandés correspondent exactement à ce que je recherchais. J'ai apprécié que votre équipe m'ait aidé à choisir l'équipement nécessaire selon ma description. Les articles que j'ai commandés correspondent exactement à ce que je recherchais.

  • 10
    Des réponses rapides à de nombreuses questions

    Des réponses rapides à nos nombreuses questions. Une bonne sélection de caméras malgré des pénuries ailleurs dans l'industrie et nous avons pu spécifier certaines de ces caméras pour faire avancer ... Des réponses rapides à nos nombreuses questions. Une bonne sélection de caméras malgré des pénuries ailleurs dans l'industrie et nous avons pu spécifier certaines de ces caméras pour faire avancer les projets. Nous continuons à acheter régulièrement.

  • 10
    Réponses rapides et bonne sélection de caméras

    Des réponses rapides à nos nombreuses questions. Une bonne sélection de caméras malgré des pénuries ailleurs dans l'industrie et nous avons pu spécifier certaines de ces caméras pour faire avancer ... Des réponses rapides à nos nombreuses questions. Une bonne sélection de caméras malgré des pénuries ailleurs dans l'industrie et nous avons pu spécifier certaines de ces caméras pour faire avancer les projets. Nous continuons à acheter régulièrement chez Get-Cameras.

  • 10
    Expédition rapide et excellent service client

    Le service client est rapide, amical et serviable, l'expédition est rapide et la qualité des caméras et des accessoires est excellente. Le logiciel fourni est également très utile, notamment des ex... Le service client est rapide, amical et serviable, l'expédition est rapide et la qualité des caméras et des accessoires est excellente. Le logiciel fourni est également très utile, notamment des exemples de codage pour implémenter les caméras dans nos systèmes.

  • 10
    Expédition rapide et excellent service client

    Le service client est rapide, amical et serviable, l'expédition est rapide et la qualité des appareils photo et des accessoires est excellente. Le logiciel fourni est également très utile, notammen... Le service client est rapide, amical et serviable, l'expédition est rapide et la qualité des appareils photo et des accessoires est excellente. Le logiciel fourni est également très utile, notamment des exemples de codage pour implémenter les caméras dans nos systèmes.

  • 9
    Produit qui nous convient

    Nous possédons déjà plusieurs de vos caméras. Ce sont uniquement pour le stock. Puisque nous les mettons en stock, cela signifie que nous en sommes satisfaits. Seul le délai de livraison est un peu... Nous possédons déjà plusieurs de vos caméras. Ce sont uniquement pour le stock. Puisque nous les mettons en stock, cela signifie que nous en sommes satisfaits. Seul le délai de livraison est un peu plus long.

  • 10
    Très bon rapport qualité/prix

    La caméra est arrivée à l'heure et produit d'excellentes images. Très bon rapport qualité-prix. Le SDK facilite grandement l'acquisition d'images dans un programme que j'ai écrit moi-même en utilis... La caméra est arrivée à l'heure et produit d'excellentes images. Très bon rapport qualité-prix. Le SDK facilite grandement l'acquisition d'images dans un programme que j'ai écrit moi-même en utilisant C++Builder (environ 2 heures de programmation).

  • 10
    Service client très serviable

    Nous avions besoin d'une vision caméra pour notre projet de toute urgence. Ils ont pu la livrer en quelques jours. Ils ont également répondu rapidement à mes e-mails lorsque j'avais besoin de suppo... Nous avions besoin d'une vision caméra pour notre projet de toute urgence. Ils ont pu la livrer en quelques jours. Ils ont également répondu rapidement à mes e-mails lorsque j'avais besoin de support. Ils m'ont envoyé un article sur la façon d'installer rapidement la caméra et de régler les paramètres les plus importants. C'était très utile et en une demi-heure, nous avions une bonne image en direct. Nous avons également commandé la objectif qu'ils ont conseillée. Elle fournit une image nette et claire.

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

Ressources de Vision et d'Automatisation

VA Imaging se situe à l'intersection de la créativité et de l'application pratique, en proposant des produits d'imagerie conçus pour être utilisés dans des machines innovantes. Nous vous fournissons les ressources qui vous permettent d'appliquer votre créativité de manière novatrice. Grâce aux ressources de VA Imaging, votre innovation trouve une expression tangible dans le monde de l'imagerie de vision et d'automatisation.

  • FAQ

    Les questions les plus courantes sont déjà répondues sur notre page FAQ. Questions sur les délais de livraison, la garantie, le prêt, les retours, la longévité, les manuels, etc.

    Page FAQ
  • Logiciel d'Imagerie

    Le logiciel de traitement d'image capture les images d'une caméra industrielle et effectue des tâches complexes de traitement d'image telles que la segmentation, la détection, la lecture de codes et de textes.

    Découvrir
  • Centre de connaissances

    Nous partageons notre savoir sur la vision industrielle dans notre centre de connaissances. Trouvez des tutoriels sur la façon de connecter des caméras, d'installer des logiciels et de programmer les entrées/sorties.

    Découvrir
  • Applications de Vision industrielle

    Regardez comment nos clients utilisent nos caméras industrielles, objectifs et éclairages dans leur application.

    Découvrir
  • Experts en Vision industrielle

    Demandez à nos experts en vision industrielle ! Nous répondons rapidement et réfléchissons en accord avec votre projet d'imagerie.

    Parlez-nous
  • Téléchargements

    Le logiciel de traitement d'image capture les images d'une caméra industrielle et effectue des tâches complexes de traitement d'image telles que la segmentation, la détection, la lecture de codes et de textes.

    Découvrir