Estou planejando desenvolver um aplicativo de realidade aumentada para o telefone Android. Alguém sabe se existe alguma estrutura existente para realidade aumentada que poderia ser usada para tais aplicações?
android
augmented-reality
Niko Gamulin
fonte
fonte
Respostas:
Para obter ideias, você pode olhar o seguinte:
Aplicativos existentes e suas APIs: Existem vários aplicativos de Realidade Aumentada no mercado Android dos quais Layar e Wikitude são bem conhecidos. Outros, como SomaView e GeoVector também existem. AFAIK, Wikitude e Layar tornaram suas APIs públicas.
Kit de ferramentas: Também existe um kit de ferramentas chamado NyARToolkit que fornece uma biblioteca para tal.
Tutorial: Artigo DevX de Chris Haseman
Boa sorte!
fonte
Você também pode usar o novo Qualcomm AR SDK http://developer.qualcomm.com/dev/augmented-reality
fonte
Existem dois tipos de realidade aumentada:
a) baseado em marcador, que precisa de marcadores bidimensionais para reconhecer usando visão computacional e análise de imagem para desenhar uma imagem sobre eles com a rotação correspondente (ARToolkit)
b) geolocalização e orientação baseada, o que significa que o aplicativo sabe a posição exata na terra onde você está, e o que você está enfrentando e calcula o que você vê, com base na geolocalização. (layar, wikitude)
Apps como o junaio mistura os dois
fonte
Esta página http://socialcompare.com/en/comparison/augmented-reality-sdks mostra uma ampla comparação de quadros de realidade aumentada. Foi atualizado para março de 2013 .
É destaque
fonte
Sou um dos desenvolvedores. Olha! Veja! é uma estrutura completa para a criação de aplicativos de realidade aumentada no Android.
Foi desenvolvido como projecto de conclusão de curso na Universidade Complutense de Madrid.
Suas características são:
Além disso, desenvolvemos aplicativos com o framework, os deles estão publicados em nosso site oficial.
Mais Informações:
Site oficial - http://www.lookar.net/en/
Projeto permaneceu em - https://sourceforge.net/projects/lookar/
fonte
Confira Mixare. É um framework AR muito bom para Android. Ao contrário da maioria das sugestões mencionadas anteriormente (não tenho certeza sobre todas elas), o código-fonte está disponível para Mixare.
fonte
Estrutura de realidade aumentada baseada em marcador de código aberto completo. http://code.google.com/p/android-augment-reality-framework/
fonte
Ei, eu mantenho o AndroidARKit, um projeto de código aberto no github. Tem base geográfica e inclui um aplicativo de exemplo simples do Foursquare. Mais informações aqui . ou aqui . Eu escrevi o artigo devX com link acima. Sinta-se à vontade para entrar em contato comigo se tiver alguma dúvida. É licenciado para uso comercial com atribuição. Portanto, fique à vontade para usá-lo em aplicativos comerciais.
fonte
http://layar.com/ seria a coisa mais popular que já vi. Fiz um aplicativo que permite baixar e exibir informações da mesma forma que o layar. É muito simples.
fonte
Qualquer pessoa interessada em RA também deve dar uma olhada em http://code.google.com/p/droidar/
É uma estrutura de código aberto para AR baseada em localização e marcador no Android.
fonte
O pioneiro em AR metaio (Desenvolvedores de Junaio) lançará uma versão gratuita do metaio Mobile SDK (Q4 / 2011). :)
fonte
Eu conheço um sistema FLOSS que ajuda você a criar aplicativos de RA. Este sistema é LibreGeoSocial
fonte
BeyondAR é gratuito e a licença apache v2
fonte
Eu sei que o artoolkit tem uma versão para Symbian. Talvez exista uma porta para Android também
fonte
A API Wikitude é outra alternativa para aplicativos Android: http://www.wikitude.org/developers
fonte
Encontrei o Layar Player .
"O Layar Player é uma ferramenta que permite a qualquer pessoa incorporar camadas de realidade aumentada diretamente em seu próprio aplicativo".
Atualmente, o Layar Player é apenas para iPhone, mas uma versão para Android estará disponível no quarto trimestre de 2011.
fonte
D'Fusion Mobile é uma plataforma baseada em marcador e geolocalização com suporte para código de barras, rastreamento facial e suporte para sensores.
fonte
Tente este ! Um projeto de código aberto: http://code.google.com/p/andar/
fonte
Como disse Reinier, o artoolkit pode ser a melhor opção. existe para o Android, verifique este para fora
fonte
ar23d é um SDK de realidade aumentada 3D para Android 2.2+ e Android 3.0+. Quanto são os custos de licenciamento não podem ser encontrados em seu site.
fonte
Esta biblioteca de realidade aumentada Android permite converter coordenadas GPS (lat / lon) em coordenadas de tela (x / y). É uma importação de jar simples e trata de todos os cálculos para você.
fonte
Acho que você deve usar String SDK
http://www.poweredbystring.com/licensing
Baixe o arquivo zip do projeto em
https://github.com/kyleroche/Professional_iOS_AugmentedReality/blob/master/Ch10/mobile/mobile/ViewController.m
Em seguida, abra CH-10 Project.That está bloqueado com com.isidorey.mobile BundleIdentifier. Portanto, você criou um perfil de provisionamento em name isidoreywildcard *. Em seguida, ele será executado.
Mas esta não é a solução.
Você precisa executar usando seu próprio perfil de provisionamento.
Então, primeiro registre-se
http://www.poweredbystring.com/licensing
Em seguida, baixe o demoVersion para experimentar. Você pode usar a biblioteca estática libStringOGLPro-1.1-com-isidorey-mobile.a (você obterá uma biblioteca estática .a do Projeto Demo baixado) para verificar seu projeto.
É melhor ler o livro
http://www.amazon.com/Pro-iOS-5-Augmented-Reality/dp/1430239123
fonte