Intel® RealSense™ SDK 2.0 é uma biblioteca multiplataforma para câmeras de profundidade Intel® RealSense™.
Para outros dispositivos Intel® RealSense™ (F200, R200, LR200 e ZR300), consulte a versão herdada mais recente.
O SDK permite streaming de profundidade e cores e fornece informações de calibração intrínsecas e extrínsecas. A biblioteca também oferece streams sintéticos (pointcloud, profundidade alinhada à cor e vice-versa) e suporte integrado para gravação e reprodução de sessões de streaming.
Os kits de desenvolvedor contendo o hardware necessário para usar esta biblioteca estão disponíveis para compra em store.intelrealsense.com. Informações sobre a tecnologia Intel® RealSense™ em www.intelrealsense.com
Não tem acesso a uma câmera RealSense? Confira dados de amostra
A Intel fez EOL nas linhas de produtos LiDAR, Autenticação Facial e Rastreamento. Esses produtos foram descontinuados e não estarão mais disponíveis para novos pedidos.
A Intel continuará a vender e oferecer suporte a produtos estéreo, incluindo os seguintes: módulos D410, D415, D430, , D401, D450 e câmeras de profundidade D415, D435, D435i, D435f, D405, D455, D457. Também continuaremos o trabalho para apoiar e desenvolver nosso SDK de código aberto LibRealSense.
No futuro, a Intel e a equipe RealSense concentrarão nosso novo desenvolvimento no avanço de tecnologias inovadoras que apoiem melhor nossos negócios principais e a estratégia IDM 2.0.
Você pode baixar e instalar o librealsense usando o gerenciador de dependências vcpkg:
git clone https://github.com/Microsoft/vcpkg.git cd vcpkg ./bootstrap-vcpkg.sh ./vcpkg integrate install ./vcpkg install realsense2
A porta librealsense no vcpkg é mantida atualizada pelos membros da equipe da Microsoft e colaboradores da comunidade. Se a versão estiver desatualizada, crie um problema ou solicitação pull no repositório vcpkg.
Download - Os lançamentos mais recentes, incluindo as ferramentas Intel RealSense SDK, Viewer e Depth Quality, estão disponíveis em: lançamentos mais recentes . Verifique as notas de lançamento das plataformas suportadas, novos recursos e capacidades, problemas conhecidos, como atualizar o firmware e muito mais.
Instalar - Você também pode instalar ou construir a partir da fonte o SDK (no Linux Windows Mac OS Android Docker), conectar sua câmera de profundidade D400 e você estará pronto para começar a escrever seu primeiro aplicativo.
Suporte e problemas : Se você precisar de suporte ao produto (por exemplo, fazer uma pergunta sobre ou estiver tendo problemas com o dispositivo), verifique a seção Perguntas frequentes e solução de problemas. Se não for abordado lá, pesquise nossa página de problemas fechados do GitHub, sites de comunidade e suporte. Se você ainda não conseguir encontrar uma resposta para sua pergunta, abra um novo problema.
O que | Descrição | Baixar link |
---|---|---|
Visualizador Intel® RealSense™ | Com este aplicativo, você pode acessar rapidamente sua câmera de profundidade Intel® RealSense™ para visualizar o fluxo de profundidade, visualizar nuvens de pontos, gravar e reproduzir fluxos, definir as configurações da câmera, modificar controles avançados, permitir visualização de profundidade e pós-processamento e muito mais. | Intel.RealSense.Viewer.exe |
Ferramenta de qualidade de profundidade | Este aplicativo permite testar a qualidade de profundidade da câmera, incluindo: desvio padrão do ajuste do plano, RMS normalizado – a precisão do subpixel, precisão da distância e taxa de preenchimento. Você deve ser capaz de obter e interpretar facilmente várias métricas de qualidade de profundidade e registrar e salvar os dados para análise offline. | Profundidade.Quality.Tool.exe |
Ferramentas de depuração | Enumeração de dispositivos, registrador de FW, etc., como pode ser visto no diretório de ferramentas | Incluído em Intel.RealSense.SDK.exe |
Amostras de código | Esses exemplos simples demonstram como usar facilmente o SDK para incluir trechos de código que acessam a câmera em seus aplicativos. Verifique alguns dos exemplos de C++, incluindo captura, pointcloud e mais, além de exemplos básicos de C | Incluído em Intel.RealSense.SDK.exe |
Invólucros | Python, API C#/.NET, bem como integração com as seguintes tecnologias de terceiros: ROS1, ROS2, LabVIEW, OpenCV, PCL, Unity, Matlab, OpenNI, UnrealEngine4 e muito mais por vir. |
Nossa biblioteca oferece uma API de alto nível para usar câmeras de profundidade Intel RealSense (além das de nível inferior). O trecho a seguir mostra como iniciar o streaming de quadros e extrair o valor de profundidade de um pixel:
// Crie um Pipeline - serve como uma API de nível superior para streaming e processamento framesrs2::pipeline p;// Configure e inicie o pipelinep.start();while (true) {// Bloqueia o programa até que os quadros cheguem2::frameset frames = p.wait_for_frames();// Tente obter um quadro de profundidade imagers2::profundidade_frame profundidade = frames.get_profundidade_frame();// Obtenha as dimensões do quadro de profundidadefloat width = deep.get_width();float height = deep.get_height();// Consulta a distância da câmera ao objeto no centro da imagemfloat dist_to_center = deep.get_distance(width / 2, height / 2);// Imprimir the distancestd::cout << "A câmera está voltada para um objeto " << dist_to_center << "metros de distância r"; }
Para obter mais informações sobre a biblioteca, siga nossos exemplos e leia a documentação para saber mais.
Para contribuir com o Intel RealSense SDK, siga nossas diretrizes de contribuição.
Este projeto está licenciado sob a Licença Apache, Versão 2.0. Direitos autorais 2018 Intel Corporation