Ensenso SDK - Le logiciel gratuit pour configurer et intégrer des caméras 3D
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.
| 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
| 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
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 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.
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
-
8Les 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.
-
10Maté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.
-
10Livraison 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.
-
8Livraison rapide
Livraison rapide même sans payer la prime de rapidité Livraison rapide même sans payer la prime de rapidité
-
9Livraison 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!
-
10Service 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.5Bonne 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.
-
8Bonne 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.
-
10Super 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 :)
-
9Trè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.
-
10Super 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.
-
10Super 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.
-
10Super 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.
-
10Super 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.
-
10Haute 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.
-
10Il 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.
-
9Produits 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.
-
10Produits 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.
-
8Interaction client parfaite
Bon site et interaction client parfaite. Bon site et interaction client parfaite.
-
10Produits 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).
-
10Support 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.
-
10Des 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.
-
10Ré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.
-
10Expé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.
-
10Expé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.
-
9Produit 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.
-
10Trè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).
-
10Service 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.
Ressources de Vision et d'Automatisation
-
Page FAQFAQ
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.
-
DécouvrirLogiciel 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écouvrirCentre 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écouvrirApplications de Vision industrielle
Regardez comment nos clients utilisent nos caméras industrielles, objectifs et éclairages dans leur application.
-
Parlez-nousExperts en Vision industrielle
Demandez à nos experts en vision industrielle ! Nous répondons rapidement et réfléchissons en accord avec votre projet d'imagerie.
-
DécouvrirTé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.