Ensenso SDK - O software gratuito para configurar e integrar câmaras 3D
Ensenso SDK
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 a configuração da câmara, aquisição de dados 3D, calibração, geração de nuvem 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 dentro da sua própria aplicação.
Transfira o Ensenso SDK gratuito
Preencha os seus dados para obter acesso imediato ao Ensenso SDK.
Como funciona o fluxo de trabalho do Ensenso SDK
O Ensenso SDK suporta o fluxo de trabalho completo desde a primeira ligação da câmara até à integração de dados 3D. Os engenheiros podem começar com ferramentas gráficas de configuração e, em seguida, avançar para a calibração, o processamento 3D e o desenvolvimento de software personalizado. Um fluxo de trabalho típico do Ensenso SDK tem este aspeto:
| 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 |
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:
| 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: configuração gráfica para câmaras 3D Ensenso
NxView é a ferramenta gráfica de configuração e calibração incluída no Ensenso SDK. Ajuda os engenheiros a ligar, configurar, testar e calibrar câmaras Ensenso 3D antes de as integrar numa máquina final ou num sistema de robô.
O NxView é frequentemente o melhor ponto de partida quando se trabalha com uma câmara Ensenso 3D. Permite verificar imagens da câmara, dados de profundidade, nuvens de pontos e resultados de calibração numa interface visual.
Durante o comissionamento, o NxVIew pode ajudar a verificar a posição da câmara, a exposição, as definições do projetor, a qualidade de imagem e a saída 3D. Isto ajuda a reduzir o risco antes de a câmara ser integrada no software de produção. O NxView pode ser utilizado para:
- Abrir uma ou várias câmaras Ensenso
- Visualizar textura e dados de profundidade
- Ajustar parâmetros da câmara de forma interativa
- Inspecionar nuvens de pontos
- Verificar resultados de calibração
- Testar definições antes da integração de software personalizado
NxLib: a biblioteca principal do Ensenso SDK
NxLib é a biblioteca principal no Ensenso SDK. Fornece a principal interface de software para controlar câmaras 3D Ensenso e processar dados de visão estéreo.
Os programadores utilizam a NxLib para aceder às definições da câmara, acionar a aquisição de imagens, calcular dados 3D e executar comandos de calibração. É a ponte entre a câmara 3D Ensenso e a aplicação final.
A NxLib é especialmente importante quando pretende desenvolver software de visão 3D personalizado. Dá aos programadores acesso direto à funcionalidade necessária para aquisição 3D, geração de nuvem de pontos, calibração e processamento de imagem.
Programas de Amostra e exemplos da API NxLib
O Ensenso SDK gratuito inclui programas de amostra para ajudar os programadores a começar com a NxLib API. Estes exemplos mostram como ligar câmaras, adquirir imagens, processar dados 3D e integrar funções comuns do SDK em firmware personalizado.
Os programadores podem utilizar os exemplos como ponto de partida para fluxos de trabalho em C, C++, C# e Python. Os tópicos de exemplo incluem aquisição de imagens, parâmetros da câmara, mapas de disparidade, buffering de imagens, renderização do mapa de pontos Parfinder, logs do NxLibRemote e calibração mão-olho de robôs.
Transferir os exemplos de programação gratuitos
GenTL; integração de software de machine vision com Aurora Visão e HALCON
O Ensenso SDK inclui opções para integração em ambientes de software de machine vision existentes.
O GenTL Producer permite que as câmaras 3D Ensenso sejam utilizadas com plataformas de software de machine vision compatíveis. Isto pode reduzir o trabalho de desenvolvimento quando uma empresa já utiliza um ambiente compatível com GenTL. O nosso software de processamento de imagem Zebra Aurora Visão funciona perfeitamente com toda a gama de câmaras 3D Ensenso para iniciar rapidamente a sua aplicação de machine vision
A interface HALCON ajuda a integrar câmaras Ensenso em fluxos de trabalho HALCON e HDevelop. Isto é útil para utilizadores que já desenvolvem aplicações de processamento de imagem em HALCON.
Para aplicações personalizadas, os programadores podem utilizar exemplos de programação e interfaces do SDK para integrar dados 3D Ensenso no seu próprio software.
Localizador de peças para localização de peças baseada em CAD
Ensenso PartFinder é uma opção de software para localizar peças numa nuvem de pontos 3D. Pode utilizar a deteção de peças baseada em CAD e combinar informação de profundidade, normais de superfície e dados de textura.
Isto é útil quando as peças precisam de ser identificadas, localizadas e orientadas antes de um robô ou máquina as poder manusear. A informação de textura também pode ajudar a distinguir entre peças com formas semelhantes.
O PartFinder pode ser útil para peças estruturadas, peças planas, bin picking, orientação de robôs e aplicações com muitos objetos na mesma cena.
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.
Ensenso SDK
What happens after you download the free Ensenso SDK?
After clicking the download button, you can access the available Ensenso SDK software packages and documentation through VA Imaging. The available files can depend on the current Ensenso software release, operating system and camera series. The SDK can be used for camera setup, 3D acquisition, calibration, point cloud generation, diagnostics, simulation and software integration. When you are not sure which SDK version or camera setup fits your project, VA Imaging can help you choose the right configuration.
Unlock the Ensenso SDK
Fill in your details to get immediate access to the 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.