InícioaplicativoEscritório de Negócios
  • ARemRecorder

    ARemRecorder

    9.2 2.2 2024-12-24
    Escritório de Negócios
    Download

O gravador panarômico de 360 ​​graus do emulador/simulador de realidade aumentada de Aaremu.

Aaremu (https://github.com/donaldmunro/aaremu) é uma ferramenta de software que permite a simulação de realidade aumentada

permitindo que um desenvolvedor de AR registre uma visão de 360 ​​graus de um

Localização usando a câmera de dispositivos e os sensores de rotação. A arcamera

classe que fornece um impostor ou simulação da classe de câmera Android

então pode ser usado para visualizar a cena gravada em vez do vivo

Visualização da câmera fornecida pela classe Android Camera. A arcamera

O retorno de chamada de visualização é análogo à visualização padrão da câmera

retorno de chamada, exceto que os bytes de visualização fornecidos no retorno de chamada

são extraídos de um arquivo criado pelo aplicativo de gravador

com base no rolamento atual retornado pela orientação

sensor (s). Esses bytes de visualização são passados ​​para o código de desenvolvimento

através do mesmo retorno de chamada de visualização fornecido pela câmera padrão

classes e, portanto, pode ser processado por algoritmos de visão computacional

antes de ser exibido pelo aplicativo cliente. Os quadros são

armazenados como quadros de vídeo individuais em formato RGBA, RGB ou RGB565

e não como vídeo, portanto a visualização pode ser acessada em ambos

As direções no sentido horário e anti-horário e precisam buscar o rolamento

Os locais são possíveis em vez de para um quadro de chave de vídeo.

A ferramenta é destinada a desenvolvedores do aplicativo AR móvel ao ar livre

como permite ao desenvolvedor gravar um ou mais 360 graus

panoramas de um determinado local e depois depurar e testar o AR

aplicação no conforto de um escritório ou casa sem ter que

fazer alterações extensas na programação

código.

Este aplicativo é o gravador AAREMU. Ele funciona exibindo a saída da câmera no modo de tela inteira com uma gaveta de interface na borda esquerda da tela que pode ser arrastada para fora. Para começar a gravar, arraste a gaveta para fora e clique no botão de gravação. No início da gravação, o usuário deve fornecer um nome para os arquivos de gravação, um método de gravação, formato de arquivo, resolução, gravação de incremento e qual implementação do sensor de orientação para usar.

Atualmente, o formato de arquivo pode ser um dos RGBA, RGB, RGB565, NV21 e YV12.

Embora resultando em arquivos maiores, o RGBA é preferido como unidades de textura da GPU

Funcionar melhor com 4 texturas alinhadas de 4 bytes e a maioria das implementações do OpenGL

Converta para o RGBA internamente de qualquer maneira.

A resolução pode ser selecionada em um spinner que fornece todas as resoluções

suportado pelo dispositivo. O incremento de gravação especifica o incremento do rolamento

entre os quais os quadros são salvos. O sensor de rotação especifica qual sensor de orientação

Método de fusão a ser usado para calcular a orientação e o rolamento do dispositivo.

Os métodos de gravação estão atualmente novamente novamente e atravessam até concluir. O método de tentativa funciona da seguinte maneira:

Depois de gravar, a gaveta da interface exibe o rolamento atual e o rolamento de destino. No início da gravação, o alvo está definido como 355 para começar em 0 se aproximando no sentido horário. A superfície da saída da câmera exibe uma seta sobreposta com a direção do movimento, que é vermelha, se a correção e verde se gravar. Uma vez que o usuário se move para 355, o destino é definido como 0, a seta fica verde e a gravação começa. Durante a gravação, se um quadro for perdido, a cor e a direção da seta mudam para o vermelho até que o usuário corrija.

O método de gravação Traverse começa a gravar a partir do local atual. Uma seta sobreposta indica a direção do movimento durante a gravação. Os rolamentos perdidos não fazem com que o usuário seja solicitado a voltar, em vez disso, os rolamentos perdidos são recolhidos em travessias subsequentes, ou seja, mais de uma travessia de 360 ​​graus pode ser necessária nas travessias subsequentes que a seta sobreposta estará azul para os rolamentos que já foram processados, mas mudarão para o verde antes de encontrar um rolamento que foi perdido no freio anterior.

Para ambos os métodos, manter o dispositivo em um ângulo vertical constante e girar lenta e suavemente é importante para gravação precisa. Para o método de travessia, também tente manter o movimento continuamente no sentido horário, sem reversões.

O que há de novo na versão mais recente 2.2

Última atualização em 27 de abril de 2017 v2.2
Corrigido o bug no APK de liberação, que causou falhas de segmentação devido ao Proguard escondendo os nomes da variável Java exigida pela interface JNI.
Política de privacidade adicionada
V2.1
1. Apoio ao Artoolkit.
2. Costura de imagem 3-up opcional, fornecendo um filtro médio para rotação
gravações.
3. Suporte para pós-processamento de desktop fora do dispositivo de gravações. Costura de imagem
(Etapa 2 acima) Excomprima isso, pois é bastante lento em um dispositivo Android.

Leia mais

Visualização

Usuários Também Viram

Ver Tudo

Você Pode Gostar

Ver Tudo

Mais jogos semelhantes

Ver Tudo

Mais jogos de nível

Ver Tudo