Ensenso SDK - De gratis software voor het configureren en integreren van 3D-camera's
Ensenso SDK
Wat is de Ensenso SDK
De Ensenso SDK is het belangrijkste softwarepakket voor het werken met Ensenso 3D camera's. Het biedt een uniforme softwareomgeving voor camera-configuratie, 3D-data-acquisitie, kalibratie, puntenwolk-generatie en softwareontwikkeling. De kern van de SDK is NxLib, de bibliotheek die wordt gebruikt voor camera-communicatie, stereomatching, kalibratie en 3D-verwerking. Ontwikkelaars kunnen NxLib gebruiken om de camera te besturen, beelden te acquisiteren, 3D-data te berekenen en toegang te krijgen tot camera-instellingen binnen hun eigen Applicatie.
Download de gratis Ensenso SDK
Vul uw gegevens in om direct toegang te krijgen tot de Ensenso SDK.
Hoe de workflow van de Ensenso SDK werkt
De Ensenso SDK ondersteunt de volledige workflow van de eerste camera-verbinding tot en met 3D-data-integratie. Engineers kunnen starten met grafische configuratietools en vervolgens overstappen op kalibratie, 3D-verwerking en custom softwareontwikkeling. Een typische Ensenso SDK-workflow ziet er als volgt uit:
| Stap | Wat je doet | Beschrijving | SDK-functie |
|---|---|---|---|
| 1. | Verbind de Camera | Detecteer en configureer de Ensenso 3D camera | Camera-detectie en -configuratie |
| 2. | Pas acquisitie-instellingen aan | Stel belichting, projectorinstellingen, AOI en matching volume in | NxView- en NxLib-instellingen |
| 3. | Kalibreer de opstelling | Definieer het werkgebied, de robot of het coördinatensysteem voor meerdere Camera's | Kalibratietools |
| 4. | Genereer 3D-data | Maak dieptekaarten, puntenwolken of hoogtekaarten | Stereo-matching en 3D-verwerking |
| 5. | Verwerk het resultaat | Gebruik virtuele weergave, primitieve fitting, PartFinder of multi-view | 3D-verwerkingsfuncties |
| 6. | Integreer in software | Gebruik C, C++, C#, Python, GenTL, HALCON of ROS-workflows | SDK-interfaces en voorbeelden |
Ensenso SDK voor Windows en Linux
De Ensenso SDK is beschikbaar voor Windows- en Linux-gebaseerde systemen, waardoor deze geschikt is voor zowel engineering-werkstations als industriële 3D vision-systemen. Op Windows kan de SDK worden geïnstalleerd met behulp van het standaard installatieprogramma. Op Linux kunnen `.deb`-pakketten worden geïnstalleerd via de `apt`-pakketbeheerder. De SDK ondersteunt Windows 10 en Windows 11 64-bit systemen, evenals 64-bit Linux-omgevingen zoals Debian 9, Ubuntu 18.04 of later, en compatibele Linux-systemen.
Voor prestatiegerichte 3D-verwerking kan de Ensenso SDK GPU-versnelde diepteberekening via CUDA gebruiken. Dit vereist een CUDA-compatibel Nvidia-apparaat met Compute Capability 5.0 of hoger, een up-to-date Nvidia-driver en voldoende GPU-geheugen. Dit kan nuttig zijn voor veeleisende 3D vision applicaties waarbij snellere diepteberekening of grotere dataverwerkingsworkloads vereist zijn.
Ondersteunde programmeerinterfaces
De Ensenso SDK ondersteunt diverse programmeer- en integratieworkflows. Dit geeft ontwikkelaars flexibiliteit bij het bouwen van 3D vision applicaties.
| Interface | Typisch gebruik |
|---|---|
| C / C++ | Industriële softwareontwikkeling, prestatiegerichte applicaties en low-level integratie |
| C# / .NET | Windows-gebaseerde Applicatie-ontwikkeling |
| Python | Testen, prototyping, automatiseringsscripts en snelle ontwikkeling |
| GenTL Producer | Integratie met GenTL-compatibele machine vision-software |
| HALCON-interface | Integratie in HALCON- en HDevelop-omgevingen |
| ROS | Robotics en onderzoeksgerichte workflows |
Welke Ensenso SDK-tools zijn beschikbaar
De Ensenso SDK bevat verschillende tools voor installatie, kalibratie, diagnostiek en softwareontwikkeling. De juiste tool hangt af van wat u wilt doen en wordt weergegeven in de onderstaande tabel:
| Tool | Te gebruiken voor |
|---|---|
| Ensenso Engage | Nieuwe generatie grafische gebruikersinterface |
| NxView | Camera-instelling, liveweergave, kalibratie en puntenwolkinspectie. Alles met een grafische gebruikersinterface |
| NxLib | Camera-bediening, stereomatching, kalibratie en verwerking binnen custom software |
| NxTreeEdit | De NxLib-parameterstructuur weergeven en bewerken |
| NxProfiler | Analyseert debuglogs, verwerkingsgedrag en SDK-prestaties |
| NxCalTab | Kalibratiepatronen maken |
| GenTL Producer | Ensenso-camera’s verbinden met compatibele machine vision-software |
| Opdrachtregeltools | Servicetaken, configuratie en automatisering |
| NxLibRemote | Communicatie op afstand met NxLib |
NxView / Ensenso Engage: grafische configuratie voor Ensenso 3D-camera's
NxView is de grafische tool voor setup en kalibratie die is inbegrepen bij de Ensenso SDK. Het helpt engineers om Ensenso 3D-camera's te verbinden, configureren, testen en kalibreren voordat ze worden geïntegreerd in een definitieve machine of robotsysteem.
NxView is vaak het beste startpunt bij het werken met een Ensenso 3D-camera. Het stelt u in staat om camera-afbeeldingen, dieptedata, puntenwolken en kalibratieresultaten te controleren in een visuele interface.
Tijdens commissioning kan NxVIew helpen om camera-positie, belichting, projectorinstellingen, beeldkwaliteit en 3D-output te verifiëren. Dit helpt het risico te verminderen voordat de camera wordt geïntegreerd in productiesoftware. NxView kan worden gebruikt om:
- Een of meerdere Ensenso-camera's te openen
- Textuur- en dieptedata te visualiseren
- camera-parameters interactief aan te passen
- Puntenwolken te inspecteren
- Kalibratieresultaten te controleren
- Instellingen te testen vóór integratie met custom software
NxLib: de kernbibliotheek van de Ensenso SDK
NxLib is de kernbibliotheek binnen de Ensenso SDK. Het biedt de belangrijkste software-interface voor het aansturen van Ensenso 3D-camera's en het verwerken van stereo vision-data.
Ontwikkelaars gebruiken NxLib om toegang te krijgen tot camera-instellingen, het vastleggen van beelden te triggeren, 3D-data te berekenen en kalibratieopdrachten uit te voeren. Het vormt de brug tussen de Ensenso 3D-camera en de uiteindelijke Applicatie.
NxLib is vooral belangrijk wanneer u custom 3D vision-software wilt bouwen. Het geeft ontwikkelaars directe toegang tot de functionaliteit die nodig is voor 3D-acquisitie, point cloud-generatie, kalibratie en beeldverwerking.
Sample programma’s en NxLib API-voorbeelden
De gratis Ensenso SDK bevat sample-programma's om ontwikkelaars te helpen aan de slag te gaan met de NxLib API. Deze voorbeelden laten zien hoe u camera's aansluit, beelden vastlegt, 3D-data verwerkt en gangbare SDK-functies in custom firmware integreert.
Ontwikkelaars kunnen de voorbeelden gebruiken als startpunt voor C-, C++-, C#- en Python-workflows. Voorbeeldonderwerpen zijn onder meer beeldacquisitie, camera-parameters, dispariteitskaarten, beeldbuffering, Parfinder point map-rendering, NxLibRemote-logs en hand-oogkalibratie van robots.
Download de gratis programmeervoorbeelden
GenTL; Aurora Vision, HALCON en machine vision-software-integratie
De Ensenso SDK bevat opties voor integratie in bestaande machine vision softwareomgevingen.
De GenTL Producer maakt het mogelijk om Ensenso 3D camera's te gebruiken met compatibele machine vision softwareplatforms. Dit kan de ontwikkelinspanning verminderen wanneer een bedrijf al een GenTL-compatibele omgeving gebruikt. Onze Zebra Aurora Vision beeldverwerkingssoftware werkt naadloos samen met de volledige Ensenso 3D camera-productlijn om uw machine vision Applicatie snel op te starten
De HALCON-interface helpt bij het integreren van Ensenso camera's in HALCON- en HDevelop-workflows. Dit is nuttig voor gebruikers die al beeldverwerkingsapplicaties in HALCON bouwen.
Voor custom applicaties kunnen ontwikkelaars programmeervoorbeelden en SDK-interfaces gebruiken om Ensenso 3D-data in hun eigen software te integreren.
Onderdeelzoeker voor CAD-gebaseerde onderdeel-lokalisatie
Ensenso PartFinder is een softwareoptie voor het lokaliseren van onderdelen binnen een 3D-puntenwolk. Het kan CAD-gebaseerde onderdeelherkenning gebruiken en diepte-informatie, oppervlaktenormalen en textuurdata combineren.
Dit is nuttig wanneer onderdelen geïdentificeerd, gelokaliseerd en georiënteerd moeten worden voordat een robot of machine ze kan hanteren. Textuurinformatie kan ook helpen onderscheid te maken tussen onderdelen met vergelijkbare vormen.
PartFinder kan nuttig zijn voor gestructureerde onderdelen, vlakke onderdelen, bin picking, robotgeleiding en applicaties met veel objecten in dezelfde scène.
Ensenso SDK voor industriële applicaties
De Ensenso SDK wordt gebruikt in applicaties waar 3D-data nodig is om objecten te lokaliseren, te meten of te hanteren.
Ensenso SDK
Wat gebeurt er nadat u de gratis Ensenso SDK hebt gedownload?
Na het klikken op de downloadknop krijgt u via VA Imaging toegang tot de beschikbare Ensenso SDK-softwarepakketten en documentatie. De beschikbare bestanden kunnen afhankelijk zijn van de huidige Ensenso-softwarerelease, het besturingssysteem en de camera-serie. De SDK kan worden gebruikt voor camera-configuratie, 3D-acquisitie, kalibratie, puntwolk generatie, diagnostiek, simulatie en software-integratie. Als u niet zeker weet welke SDK-versie of camera-configuratie bij uw project past, kan VA Imaging u helpen de juiste configuratie te kiezen.
Ontgrendel de Ensenso SDK
Fill in your details to get immediate access to the SDK.
Reviews VA Imaging
-
8Camera's hebben een uitstekende prijs-kwaliteitsverhouding
De camera's bieden veel waar voor uw geld en de lenzen ook. De software is verouderd en moet worden vernieuwd. Het kostte me een aanzienlijke hoeveelheid tijd om te ontdekken hoe ik toegang kon kri... De camera's bieden veel waar voor uw geld en de lenzen ook. De software is verouderd en moet worden vernieuwd. Het kostte me een aanzienlijke hoeveelheid tijd om te ontdekken hoe ik toegang kon krijgen tot de camera functies.
-
10Materiaal van uitstekende kwaliteit en attente en betrouwbare leverancier
In de commerciële fase hadden we maximale support en werden de levertijden gerespecteerd. Het materiaal is vrij goed met lage en concurrerende kosten. In de commerciële fase hadden we maximale support en werden de levertijden gerespecteerd. Het materiaal is vrij goed met lage en concurrerende kosten.
-
10Snelle levering van kabels
Ik had een camera besteld maar vergeten de vereiste kabel mee te bestellen. De kabel werd snel besteld en geleverd. Ik had een camera besteld maar vergeten de vereiste kabel mee te bestellen. De kabel werd snel besteld en geleverd.
-
8Snelle bezorging
Snelle levering, zelfs zonder de snelheidspremie te betalen Snelle levering, zelfs zonder de snelheidspremie te betalen
-
9Snelle levering en goede kwaliteit!
Een heel goed bedrijf, ik zal de volgende keer blijven samenwerken! Een heel goed bedrijf, ik zal de volgende keer blijven samenwerken!
-
10Snelle service
Extreem snelle service. Ik kreeg de camera de volgende dag. Zeer aan te raden verkoper! Dank je! Extreem snelle service. Ik kreeg de camera de volgende dag. Zeer aan te raden verkoper! Dank je!
-
8.5Goede ervaring
Top, goede ervaring. Zeer attent en snel om te reageren. Product is in goede staat aangekomen. Top, goede ervaring. Zeer attent en snel om te reageren. Product is in goede staat aangekomen.
-
8Goede kwaliteit en snelle levering
Tot nu toe voldoen alle componenten aan de verwachtingen, maar het zou geweldig zijn als er 3D-modellen voor alle componenten beschikbaar zouden zijn. Tot nu toe voldoen alle componenten aan de verwachtingen, maar het zou geweldig zijn als er 3D-modellen voor alle componenten beschikbaar zouden zijn.
-
10Geweldige klantensupport, producten en prijzen
Ik heb GeT Cameras benaderd om te helpen bij het selecteren van de beste camera en lens oplossing voor mij. Ze boden geweldige support. Ik heb met spoed besteld en ontving de producten 2 dagen late... Ik heb GeT Cameras benaderd om te helpen bij het selecteren van de beste camera en lens oplossing voor mij. Ze boden geweldige support. Ik heb met spoed besteld en ontving de producten 2 dagen later :)
-
9Geweldige prijzen, geweldige service, alles geweldig
Ik heb aardig wat camera's gekocht bij deze jongens, de prijzen zijn prima, de service is geweldig, de levertijden van de hardware zijn ook erg mooi. Ik heb aardig wat camera's gekocht bij deze jongens, de prijzen zijn prima, de service is geweldig, de levertijden van de hardware zijn ook erg mooi.
-
10Geweldige producten. Uitstekende support.
GeT Cameras in Duitsland heeft enkele foto's van onze producten gemaakt om de prestaties van hun camera's te tonen en ze zagen er perfect uit. Onlangs hebben we een camera met lens en LED-lampen aa... GeT Cameras in Duitsland heeft enkele foto's van onze producten gemaakt om de prestaties van hun camera's te tonen en ze zagen er perfect uit. Onlangs hebben we een camera met lens en LED-lampen aangeschaft. We hebben geen ervaring met machine vision, maar de installatie verliep goed. Na de installatie in ons laboratorium waren we opnieuw verrast door de hoge kwaliteit van de foto's en de veelzijdigheid van dit systeem. (opties in Galaxy viewer en integratie in Python. Onlangs hadden we een probleem met de software en de klant support kon ons binnen één dag de relevante informatie geven om het op te lossen. De volgende keer dat we een camera nodig hebben, zullen we niet naar andere leveranciers kijken, maar GeT Cameras onmiddellijk contacteren.
-
10Geweldige support en interne kennis van de camera's
Eerst was ik een beetje sceptisch over het online kopen van industriële camera's. Het is een cruciaal onderdeel voor onze machine. Voor de ontwikkeling van een nieuw product was er veel prijsdruk. ... Eerst was ik een beetje sceptisch over het online kopen van industriële camera's. Het is een cruciaal onderdeel voor onze machine. Voor de ontwikkeling van een nieuw product was er veel prijsdruk. We hadden een goedkope camera nodig. Ik belde ze en Caspar bood geweldige support. Hij adviseerde zelfs een goedkopere camera dan ik in gedachten had. Ik was gewoon verrast door de interne kennis van get cameras over machine vision. Dit had ik nooit verwacht van een webshop. De beeld- en bouwkwaliteit van de camera is ook geweldig. De camera voelt en werkt hetzelfde als onze Basler camera's.
-
10Geweldige support via e-mail
Ik heb 2 maanden geleden een 20MP USB3 camera besteld, inclusief een lens, voor een datamatrixcode-lees applicatie. In het begin was ik sceptisch vanwege de lage prijzen, maar de support via e-mail... Ik heb 2 maanden geleden een 20MP USB3 camera besteld, inclusief een lens, voor een datamatrixcode-lees applicatie. In het begin was ik sceptisch vanwege de lage prijzen, maar de support via e-mail was geweldig. Ze adviseerden een lens en gaven aanvullende technische informatie. Helaas bieden ze geen uitleenservice aan, maar ik besloot het toch te proberen. Ik had de camera's binnen 2 weken in huis en de verbinding was eenvoudig. De SDK lijkt op de SDK van Basler, dus ik voelde me er meteen comfortabel mee. De camera en lens waren een perfecte match en nu kan ik kleine DMC-codes op grote producten lezen met slechts één camera.
-
10Geweldige support bij het selecteren van een lens
We hebben een 20MP camera en lens met verlengbuizen gekocht om het als digitale microscoop in ons lab te gebruiken. De support bij het selecteren van een lens was geweldig. Het aansluiten van de US... We hebben een 20MP camera en lens met verlengbuizen gekocht om het als digitale microscoop in ons lab te gebruiken. De support bij het selecteren van een lens was geweldig. Het aansluiten van de USB3 camera was eenvoudig. We hebben alles op tijd ontvangen.
-
10Hoge kwaliteit
Onderdelen en service van hoge kwaliteit! Mijn bestelling werd snel afgehandeld en arriveerde eerder dan gepland. Zou het aanbevelen. Onderdelen en service van hoge kwaliteit! Mijn bestelling werd snel afgehandeld en arriveerde eerder dan gepland. Zou het aanbevelen.
-
10Het is belangrijk om over een bekwaam en efficiënt team van werknemers te beschikken om de goederen efficiënt te verkrijgen.
Goede relatie onderhouden en zeer goede communicatie van begin tot eind tot aan de aankoop van het artikel. Goede relatie onderhouden en zeer goede communicatie van begin tot eind tot aan de aankoop van het artikel.
-
9Uitstekende producten en klantenservice
Het personeel van de klantenservice was vriendelijk, gemakkelijk te benaderen en hielp ons de juiste producten te selecteren die perfect bij onze gebruikssituatie pasten. Het personeel van de klantenservice was vriendelijk, gemakkelijk te benaderen en hielp ons de juiste producten te selecteren die perfect bij onze gebruikssituatie pasten.
-
10Uitstekende producten en klantenservice
Get Cameras was buitengewoon vriendelijk om ons te sponsoren met geweldige apparatuur voor ons RoboCup-studententeam, Delft Mercurians. We hadden geen problemen met de camera's, ze presteren zoals ... Get Cameras was buitengewoon vriendelijk om ons te sponsoren met geweldige apparatuur voor ons RoboCup-studententeam, Delft Mercurians. We hadden geen problemen met de camera's, ze presteren zoals geadverteerd en stelden ons in staat door te gaan met het project en het bedrijf was in het algemeen zeer behulpzaam voor ons. Het personeel van de klantenservice was vriendelijk, gemakkelijk te benaderen en hielp ons de juiste producten te selecteren die perfect bij onze gebruikssituatie pasten.
-
8Perfecte klantinteractie
Goede site en perfecte klantinteractie. Goede site en perfecte klantinteractie.
-
10Producten sneller geleverd dan beloofd
Bestelde producten werden eerder geleverd dan beloofd, alle bestelde artikelen zaten in het pakket en we hadden geen problemen om ze te laten werken (camera's werken met de bijgevoegde software en ... Bestelde producten werden eerder geleverd dan beloofd, alle bestelde artikelen zaten in het pakket en we hadden geen problemen om ze te laten werken (camera's werken met de bijgevoegde software en met Matlab).
-
10Professionele support, snelle levering en goed product.
Ik vond het leuk dat je team me hielp bij het kiezen van de benodigde apparatuur op basis van mijn beschrijving. De artikelen die ik heb besteld, zijn precies wat ik zocht. Ik vond het leuk dat je team me hielp bij het kiezen van de benodigde apparatuur op basis van mijn beschrijving. De artikelen die ik heb besteld, zijn precies wat ik zocht.
-
10Snelle antwoorden op veel vragen
Snelle antwoorden op onze vele vragen. Een goede selectie camera's ondanks tekorten elders in de branche en we hebben een aantal van deze camera's kunnen specificeren om projecten vooruit te helpen... Snelle antwoorden op onze vele vragen. Een goede selectie camera's ondanks tekorten elders in de branche en we hebben een aantal van deze camera's kunnen specificeren om projecten vooruit te helpen. Wij blijven regelmatig kopen.
-
10Snelle reacties en goede selectie camera's
Snelle antwoorden op onze vele vragen. Een goede selectie camera's ondanks tekorten elders in de branche en we hebben een aantal van deze camera's kunnen specificeren om projecten vooruit te helpen... Snelle antwoorden op onze vele vragen. Een goede selectie camera's ondanks tekorten elders in de branche en we hebben een aantal van deze camera's kunnen specificeren om projecten vooruit te helpen. We blijven regelmatig bij Get-Cameras kopen.
-
10Snelle verzending en uitstekende klantenservice
De klantenservice is snel, vriendelijk en behulpzaam, de verzending vindt snel plaats en de kwaliteit van camera's en accessoires is uitstekend. Erg handig is ook de meegeleverde software, inclusie... De klantenservice is snel, vriendelijk en behulpzaam, de verzending vindt snel plaats en de kwaliteit van camera's en accessoires is uitstekend. Erg handig is ook de meegeleverde software, inclusief coderingsvoorbeelden om de camera's in onze systemen te implementeren.
-
10Snelle verzending en uitstekende klantenservice
De klantenservice is snel, vriendelijk en behulpzaam, de verzending vindt snel plaats en de kwaliteit van camera's en accessoires is uitstekend. Erg handig is ook de meegeleverde software, inclusie... De klantenservice is snel, vriendelijk en behulpzaam, de verzending vindt snel plaats en de kwaliteit van camera's en accessoires is uitstekend. Erg handig is ook de meegeleverde software, inclusief coderingsvoorbeelden om de camera's in onze systemen te implementeren.
-
9Geschikt product voor ons
We hebben al een aantal van uw camera's. Deze zijn alleen voor voorraad. Omdat we ze op voorraad hebben, zijn we er blij mee. Alleen de doorlooptijd is iets langer. We hebben al een aantal van uw camera's. Deze zijn alleen voor voorraad. Omdat we ze op voorraad hebben, zijn we er blij mee. Alleen de doorlooptijd is iets langer.
-
10Zeer goede prijs-kwaliteitverhouding
De camera arriveerde op tijd en levert uitstekende beelden. Zeer goede prijs-kwaliteitverhouding. De SDK maakt het heel eenvoudig om beelden in een programma van mijn eigen geschreven met C++Builde... De camera arriveerde op tijd en levert uitstekende beelden. Zeer goede prijs-kwaliteitverhouding. De SDK maakt het heel eenvoudig om beelden in een programma van mijn eigen geschreven met C++Builder te verkrijgen (ongeveer 2 uur programmeren).
-
10Zeer behulpzame klantenservice
We hadden dringend een vision camera nodig voor ons project. Ze konden het binnen enkele dagen leveren. Ze reageerden ook snel op mijn e-mails toen ik support nodig had. Ze stuurden me een artikel ... We hadden dringend een vision camera nodig voor ons project. Ze konden het binnen enkele dagen leveren. Ze reageerden ook snel op mijn e-mails toen ik support nodig had. Ze stuurden me een artikel over hoe je de camera snel kunt installeren en de belangrijkste parameters kunt instellen. Het was erg nuttig en binnen een half uur hadden we een goed live beeld. We hebben ook de lens besteld die ze adviseerden. Het levert een mooi en scherp beeld.
Vision & Automation Resources
-
FAQ paginaFAQ
De meest voorkomende vragen zijn al beantwoord op onze FAQ pagina. Vragen over levertijden, garantie, lening, retouren, levensduur, handleidingen enz.
-
OntdekkenBeeldverwerkings Software
Beeldverwerkings software legt de beelden vast van een industriële camera en voert complexe beeldverwerkingstaken uit zoals segmentatie, detectie, code- en tekstlezen.
-
OntdekkenKenniscentrum
We delen onze machine vision kennis in ons kenniscentrum. Vind tutorials over hoe je camera's aansluit, software installeert en I/O programmeert.
-
OntdekkenMachine Vision Toepassingen
Bekijk hoe onze klanten onze industriële camera's, lenzen en verlichting gebruiken in hun applicatie.
-
Praat met onsMachine Vision Experts
Vraag onze machine vision experts! Wij antwoorden snel en denken mee met uw imaging project.
-
OntdekkenDownloads
Afbeeldingsverwerkingssoftware legt de beelden vast van een industriële camera en voert complexe afbeeldingsverwerkingstaken uit zoals segmentatie, detectie, code- en tekstlezen.