Ensenso SDK - O software gratuito para configurar e integrar câmaras 3D
O que é o Ensenso SDK
O Ensenso SDK é o principal pacote de software para trabalhar com câmaras 3D Ensenso. Fornece um ambiente de software uniforme para configuração da câmara, aquisição de dados 3D, calibração, geração de nuvens de pontos e desenvolvimento de software. No núcleo do SDK está a NxLib, a biblioteca utilizada para comunicação com a câmara, correspondência estéreo, calibração e processamento 3D. Os programadores podem utilizar a NxLib para controlar a câmara, adquirir imagens, calcular dados 3D e aceder às definições da câmara na sua própria aplicação.
Transferir o Ensenso SDK gratuito
Preencha os seus dados para obter acesso imediato ao 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:
| Passo | O que faz | Descrição | Função do SDK |
|---|---|---|---|
| 1. | Ligar a câmara | Detete e configure a câmara 3D Ensenso | Deteção e configuração da câmara |
| 2. | Ajustar as definições de aquisição | Defina a exposição, as definições do projetor, AOI e o volume de correspondência | Definições do NxView e do NxLib |
| 3. | Calibrar a configuração | Defina o espaço de trabalho, o robô ou o sistema de coordenadas multi-câmara | Ferramentas de calibração |
| 4. | Gerar dados 3D | Crie mapas de profundidade, nuvens de pontos ou mapas de altura | Correspondência estéreo e processamento 3D |
| 5. | Processar o resultado | Utilize vista virtual, ajuste de primitivas, PartFinder ou multi-vista | Funcionalidades de processamento 3D |
| 6. | Integrar no software | Utilize fluxos de trabalho C, C++, C#, Python, GenTL, HALCON ou ROS | Interfaces e exemplos do SDK |
Ensenso SDK para Windows e Linux
O Ensenso SDK está disponível para sistemas baseados em Windows e Linux, tornando-o adequado tanto para estações de trabalho de engenharia como para sistemas industriais de visão 3D. No Windows, o SDK pode ser instalado utilizando o instalador padrão. No Linux, os pacotes `.deb` podem ser instalados através do gestor de pacotes `apt`. O SDK suporta sistemas Windows 10 e Windows 11 de 64 bits, bem como ambientes Linux de 64 bits, tais como Debian 9, Ubuntu 18.04 ou posterior, e sistemas Linux compatíveis.
Para processamento 3D focado no desempenho, o Ensenso SDK pode utilizar computação de profundidade acelerada por GPU através de CUDA. Isto requer um dispositivo Nvidia compatível com CUDA com Compute Capability 5.0 ou superior, um driver Nvidia atualizado e memória de GPU suficiente. Isto pode ser útil para aplicações exigentes de visão 3D em que seja necessário um cálculo de profundidade mais rápido ou cargas de trabalho de processamento de dados maiores.
Interfaces de programação suportadas
O Ensenso SDK suporta vários fluxos de trabalho de programação e integração. Isto confere flexibilidade aos programadores ao desenvolver aplicações de visão 3D.
| Interface | Utilização típica |
|---|---|
| C / C++ | Desenvolvimento de software industrial, aplicações focadas no desempenho e integração de baixo nível |
| C# / .NET | Desenvolvimento de aplicação baseado em Windows |
| Python | Testes, prototipagem, scripts de automação e desenvolvimento rápido |
| GenTL Producer | Integração com software machine vision compatível com GenTL |
| Interface HALCON | Integração em ambientes HALCON e HDevelop |
| ROS | Fluxos de trabalho orientados para robótica e investigação |
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.
Que ferramentas do Ensenso SDK estão disponíveis
O Ensenso SDK inclui várias ferramentas para configuração, calibração, diagnóstico e desenvolvimento de software. A ferramenta adequada depende do que pretende fazer e é apresentada na tabela abaixo:
Ensenso Software Architecture / Component Diagram
| Ferramenta | Utilizar para |
|---|---|
| Ensenso Engage | Interface Gráfica do Utilizador de nova geração |
| NxView | Configuração da câmara, visualização em direto, calibração e inspeção de nuvem de pontos. Tudo através de uma Interface Gráfica do Utilizador |
| NxLib | Controlo da câmara, correspondência estéreo, calibração e processamento dentro de software personalizado |
| NxTreeEdit | Visualização e edição da estrutura de parâmetros do NxLib |
| NxProfiler | Analisa registos de depuração, comportamento de processamento e desempenho do SDK |
| NxCalTab | Criação de padrões de calibração |
| GenTL Producer | Ligação de câmaras Ensenso a software machine vision compatível |
| Ferramentas de linha de comandos | Tarefas de serviço, configuração e automação |
| NxLibRemote | Comunicação remota com 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.
SDK Ensenso para aplicações industriais
O Ensenso SDK é utilizado em aplicações onde são necessários dados 3D para localizar, medir ou manusear objetos.
O que acontece depois de descarregar o Ensenso SDK gratuito?
Após clicar no botão de transferência, pode aceder aos pacotes de software Ensenso SDK e à documentação disponíveis através da VA Imaging. Os ficheiros disponíveis podem depender da versão atual do software Ensenso, do sistema operativo e das séries de câmara. O SDK pode ser utilizado para configuração da câmara, aquisição 3D, calibração, geração de nuvem de pontos, diagnósticos, simulação e integração de software. Quando não tiver a certeza de que versão do SDK ou configuração de câmara se adequa ao seu projeto, a VA Imaging pode ajudá-lo a escolher a configuração certa.
Desbloquear o Ensenso SDK
Preencha os seus dados para obter acesso imediato ao SDK.
Reviews VA Imaging
-
8As câmeras têm uma ótima relação custo-benefício
As câmeras têm uma ótima relação custo-benefício e as lentes também. O software está desatualizado e precisa de ser atualizado. Demorei bastante tempo a descobrir como aceder às funcionalidades da ... As câmeras têm uma ótima relação custo-benefício e as lentes também. O software está desatualizado e precisa de ser atualizado. Demorei bastante tempo a descobrir como aceder às funcionalidades da câmera.
-
10Material de excelente qualidade e fornecedor atencioso e confiável
Na fase comercial tivemos o máximo suporte e os prazos de entrega foram respeitados. O material é bastante bom com custos baixos e competitivos. Na fase comercial tivemos o máximo suporte e os prazos de entrega foram respeitados. O material é bastante bom com custos baixos e competitivos.
-
10Entrega rápida de cabos
Eu tinha encomendado uma câmera, mas esqueci-me de incluir o cabo necessário. O cabo foi encomendado e entregue muito rapidamente. Eu tinha encomendado uma câmera, mas esqueci-me de incluir o cabo necessário. O cabo foi encomendado e entregue muito rapidamente.
-
8Entrega rápida
Entrega rápida mesmo sem pagar o prêmio de velocidade Entrega rápida mesmo sem pagar o prêmio de velocidade
-
9Entrega rápida e de boa qualidade!
Uma empresa muito boa, continuarei cooperando na próxima vez! Uma empresa muito boa, continuarei cooperando na próxima vez!
-
10Serviço rápido
Serviço extremamente rápido. Recebi a câmera no dia seguinte. Recomendo muito o vendedor! Obrigado! Serviço extremamente rápido. Recebi a câmera no dia seguinte. Recomendo muito o vendedor! Obrigado!
-
8.5Boa experiência
Top, boa experiência. Muito atencioso e rápido em responder. O produto chegou em boas condições. Top, boa experiência. Muito atencioso e rápido em responder. O produto chegou em boas condições.
-
8Boa qualidade e entrega rápida
Até agora, todos os componentes atendem às expectativas, mas seria ótimo se modelos 3D para todos os componentes estivessem disponíveis. Até agora, todos os componentes atendem às expectativas, mas seria ótimo se modelos 3D para todos os componentes estivessem disponíveis.
-
10Ótimo suporte ao cliente, produtos e preços
Entrei em contacto com a GeT Cameras para me ajudar a escolher a melhor câmera e lente para mim. Eles forneceram um ótimo suporte. Fiz a encomenda com expresso e recebi os produtos 2 dias depois :) Entrei em contacto com a GeT Cameras para me ajudar a escolher a melhor câmera e lente para mim. Eles forneceram um ótimo suporte. Fiz a encomenda com expresso e recebi os produtos 2 dias depois :)
-
9Ótimos preços, ótimo atendimento, tudo ótimo
Comprei algumas câmeras desses caras, os preços são ótimos, o atendimento é ótimo, o prazo de entrega do hardware também é muito bom. Comprei algumas câmeras desses caras, os preços são ótimos, o atendimento é ótimo, o prazo de entrega do hardware também é muito bom.
-
10Ótimos produtos. Excelente suporte.
A GeT Cameras na Alemanha fez algumas fotos dos nossos produtos para mostrar o desempenho das suas câmaras e elas ficaram perfeitas. Recentemente, comprámos uma câmera com lente e luzes LED. Não te... A GeT Cameras na Alemanha fez algumas fotos dos nossos produtos para mostrar o desempenho das suas câmaras e elas ficaram perfeitas. Recentemente, comprámos uma câmera com lente e luzes LED. Não temos experiência com machine vision, mas a instalação correu bem. Após a instalação no nosso laboratório, ficámos novamente surpreendidos com a alta qualidade das fotos e a versatilidade deste sistema. (opções no visualizador Galaxy e integração em Python. Recentemente tivemos um problema com o software e o suporte ao cliente conseguiu fornecer-nos a informação relevante para o resolver em um dia. Na próxima vez que precisarmos de uma câmera, não iremos procurar outros fornecedores, mas contactaremos a GeT Cameras imediatamente.
-
10Ótimo suporte e conhecimento interno das câmaras
Primeiro, eu estava um pouco cético em relação à compra de câmaras industriais online. É uma parte crítica da nossa máquina. Para o desenvolvimento de um novo produto, havia muita pressão de preços... Primeiro, eu estava um pouco cético em relação à compra de câmaras industriais online. É uma parte crítica da nossa máquina. Para o desenvolvimento de um novo produto, havia muita pressão de preços. Precisávamos de uma câmera barata. Eu os chamei e o Caspar estava a fornecer um ótimo suporte. Ele até aconselhou uma câmera mais barata do que eu tinha em mente. Fiquei apenas surpreso com o conhecimento interno da get cameras sobre machine vision. Nunca esperei isso de uma loja online. A qualidade da imagem e a construção da câmera também são ótimas. A câmera tem a mesma sensação e operação que as nossas câmaras Basler.
-
10Ótimo suporte por email
Eu encomendei uma câmara USB3 de 20MP câmera incluindo uma lente há 2 meses para uma aplicação de leitura de código datamatrix. No início, estava cético devido aos preços baixos, mas o suporte por ... Eu encomendei uma câmara USB3 de 20MP câmera incluindo uma lente há 2 meses para uma aplicação de leitura de código datamatrix. No início, estava cético devido aos preços baixos, mas o suporte por e-mail foi ótimo. Eles aconselharam uma lente e forneceram informações técnicas adicionais. Infelizmente, não oferecem um serviço de empréstimo, mas decidi experimentar. Recebi as câmaras em casa dentro de 2 semanas e a conexão foi fácil. O SDK parece o SDK da Basler, então senti-me imediatamente confortável com ele. A câmera e a lente foram uma combinação perfeita e agora consigo ler pequenos códigos DMC em grandes produtos com apenas uma única câmera.
-
10Ótimo suporte ao selecionar uma lente
Comprámos uma câmara de 20MP câmera e uma lente com tubos de extensão para a usar como um microscópio digital no nosso laboratório. O suporte na seleção de uma lente foi ótimo. Conectar a câmara US... Comprámos uma câmara de 20MP câmera e uma lente com tubos de extensão para a usar como um microscópio digital no nosso laboratório. O suporte na seleção de uma lente foi ótimo. Conectar a câmara USB3 câmera foi fácil. Recebemos tudo a tempo.
-
10Alta qualidade
Componentes e serviço de alta qualidade! Meu pedido foi atendido rapidamente e chegou antes do prazo. Recomendaria. Componentes e serviço de alta qualidade! Meu pedido foi atendido rapidamente e chegou antes do prazo. Recomendaria.
-
10É importante ter uma equipe de trabalhadores qualificada e eficiente para obter a mercadoria com eficiência.
Mantive um bom relacionamento e uma comunicação muito boa do início ao fim para a compra do item. Mantive um bom relacionamento e uma comunicação muito boa do início ao fim para a compra do item.
-
9Excelentes produtos e atendimento ao cliente
A equipe de atendimento ao cliente foi amigável, fácil de abordar e nos ajudou a selecionar os produtos apropriados que se adaptavam perfeitamente ao nosso caso de uso. A equipe de atendimento ao cliente foi amigável, fácil de abordar e nos ajudou a selecionar os produtos apropriados que se adaptavam perfeitamente ao nosso caso de uso.
-
10Excelentes produtos e atendimento ao cliente
A Get Cameras foi extremamente gentil em nos patrocinar com alguns equipamentos incríveis para nossa equipe de estudantes da RoboCup, Delft Mercurians. Não tivemos problemas com as câmeras, elas fu... A Get Cameras foi extremamente gentil em nos patrocinar com alguns equipamentos incríveis para nossa equipe de estudantes da RoboCup, Delft Mercurians. Não tivemos problemas com as câmeras, elas funcionam conforme anunciado e nos permitiram continuar com o projeto e a empresa nos apoiou extremamente em geral. A equipe de atendimento ao cliente foi amigável, fácil de abordar e nos ajudou a selecionar os produtos apropriados que se adaptavam perfeitamente ao nosso caso de uso.
-
8Interação perfeita com o cliente
Bom site e interação perfeita com o cliente. Bom site e interação perfeita com o cliente.
-
10Produtos entregues antes do prometido
Os produtos encomendados foram entregues antes do prometido, todos os itens encomendados foram incluídos no pacote e não tivemos problemas para fazê-los funcionar (as câmeras funcionam com o softwa... Os produtos encomendados foram entregues antes do prometido, todos os itens encomendados foram incluídos no pacote e não tivemos problemas para fazê-los funcionar (as câmeras funcionam com o software anexado e com o Matlab).
-
10Suporte suporte, entrega rápida e bom produto.
Gostei que sua equipe me ajudou a escolher o equipamento necessário pela minha descrição. Os itens que encomendei são exatamente o que procurei. Gostei que sua equipe me ajudou a escolher o equipamento necessário pela minha descrição. Os itens que encomendei são exatamente o que procurei.
-
10Respostas rápidas para muitas perguntas
Respostas imediatas às nossas muitas perguntas. Uma boa seleção de câmeras, apesar da escassez em outros setores da indústria, e conseguimos especificar algumas dessas câmeras para manter os projet... Respostas imediatas às nossas muitas perguntas. Uma boa seleção de câmeras, apesar da escassez em outros setores da indústria, e conseguimos especificar algumas dessas câmeras para manter os projetos avançando. Continuamos a comprar regularmente.
-
10Respostas rápidas e boa seleção de câmeras
Respostas imediatas às nossas muitas perguntas. Uma boa seleção de câmeras, apesar da escassez em outros setores da indústria, e conseguimos especificar algumas dessas câmeras para manter os projet... Respostas imediatas às nossas muitas perguntas. Uma boa seleção de câmeras, apesar da escassez em outros setores da indústria, e conseguimos especificar algumas dessas câmeras para manter os projetos avançando. Continuamos comprando regularmente da Get-Cameras.
-
10Envio rápido e excelente atendimento ao cliente
O atendimento ao cliente é rápido, amigável e prestativo, o envio é rápido e a qualidade das câmeras e acessórios é excelente. Muito útil também é o software fornecido, incluindo exemplos de codifi... O atendimento ao cliente é rápido, amigável e prestativo, o envio é rápido e a qualidade das câmeras e acessórios é excelente. Muito útil também é o software fornecido, incluindo exemplos de codificação para implementar as câmeras em nossos sistemas.
-
10Envio rápido e excelente atendimento ao cliente
O atendimento ao cliente é rápido, amigável e prestativo, o envio é rápido e a qualidade das câmeras e acessórios é excelente. Muito útil também é o software fornecido, incluindo exemplos de codifi... O atendimento ao cliente é rápido, amigável e prestativo, o envio é rápido e a qualidade das câmeras e acessórios é excelente. Muito útil também é o software fornecido, incluindo exemplos de codificação para implementar as câmeras em nossos sistemas.
-
9Produto adequado para nós
Já temos várias de suas câmeras. Estes são apenas para estoque. Como os estamos colocando em estoque, isso significa que estamos felizes com eles. Apenas o prazo de entrega é um pouco mais longo. Já temos várias de suas câmeras. Estes são apenas para estoque. Como os estamos colocando em estoque, isso significa que estamos felizes com eles. Apenas o prazo de entrega é um pouco mais longo.
-
10Muito bom custo-benefício
A câmera chegou a tempo e produz imagens excelentes. Muito bom valor pelo dinheiro. O SDK torna muito fácil adquirir imagens para um programa meu escrito em C++Builder (cerca de 2 horas de programa... A câmera chegou a tempo e produz imagens excelentes. Muito bom valor pelo dinheiro. O SDK torna muito fácil adquirir imagens para um programa meu escrito em C++Builder (cerca de 2 horas de programação).
-
10Atendimento ao cliente muito útil
Precisávamos de uma câmera para o nosso projeto com muita urgência. Eles conseguiram entregá-la em poucos dias. Também responderam rapidamente aos meus e-mails quando precisei de suporte. Enviaram... Precisávamos de uma câmera para o nosso projeto com muita urgência. Eles conseguiram entregá-la em poucos dias. Também responderam rapidamente aos meus e-mails quando precisei de suporte. Enviaram-me um artigo sobre como instalar rapidamente a câmera e definir os parâmetros mais importantes. Foi muito útil e, em meia hora, tivemos uma boa imagem ao vivo. Também encomendámos a lente que eles aconselharam. Proporciona uma imagem bonita e nítida.
Recursos de Vision & Automation
-
Página FAQFAQ
As perguntas mais comuns já estão respondidas na nossa página de FAQ. Perguntas sobre prazos de entrega, garantia, empréstimos, devoluções, durabilidade, manuais, etc.
-
Saiba maisSoftware de Imagem
O software de processamento de imagem captura as imagens de uma câmera industrial e realiza tarefas complexas de processamento de imagem, como segmentação, deteção, leitura de códigos e texto.
-
Saiba maisCentro de Conhecimento
Partilhamos o nosso conhecimento em machine vision no nosso centro de conhecimento. Encontre tutoriais sobre como conectar câmaras, instalar software e programar I/O.
-
Saiba maisAplicações Machine Vision
Veja como os nossos clientes utilizam as nossas câmaras industriais, lentes e iluminação nas suas aplicações.
-
Fale conoscoEspecialistas em Machine Vision
Pergunte aos nossos especialistas em machine vision! Respondemos rapidamente e pensamos em conjunto com o seu projeto de visão.
-
Saiba maisDownloads
O software de processamento de imagem captura as imagens de uma câmera industrial e realiza tarefas complexas de processamento de imagem, como segmentação, deteção, leitura de códigos e texto.