Table of Contents

Início rápido do desenvolvimento Web de Image Cloud Recognition

EasyAR WebAR implementa funções AR com base em tecnologias Web. Em comparação com aplicações AR nativas, é leve, rápido de implantar e fácil de distribuir amplamente. Não requer instalação de uma APP e pode ser executado nos principais navegadores em Android, iOS, Windows, Mac e outros sistemas, oferecendo suporte verdadeiramente multiplataforma.

Antes de começar

Antes de começar, confirme que os seguintes preparativos foram concluídos:

  1. Uma API Key com suporte a Cloud Recognition
  2. Uma Cloud Recognition library em execução

Carregar imagens de Cloud Recognition

Prepare uma imagem de recognition e carregue-a na Cloud Recognition library. Para o método de upload, consulte Gallery management.

Baixar o sample

Para facilitar o início rápido dos desenvolvedores, fornecemos sample code. Os desenvolvedores podem baixar esses samples e experimentar rapidamente as funções WebAR.

Clique para baixar

Configurar o sample

Os itens de configuração já estão reservados no sample code. Configure-os de acordo com o ambiente real.

  • Edite o arquivo config/application.txt
  • Substitua API Key, API Secret e CRS AppId no arquivo de configuração

Configuração de Cloud Recognition

  • Edite o arquivo asset/js/app.js no diretório do sample
  • Substitua o Client-end (Target Recognition) URL de Cloud Recognition em app.js

Configuração de Cloud Recognition

Executar o sample

Os arquivos EasyAR-WebAR_* são serviços HTTP e de geração de token. Se a inicialização for bem-sucedida, o número da porta em escuta será exibido. Inicie-os da seguinte forma:

  • Sistema Linux:
    ./EasyAR-WebAR_linux
    
  • Sistema macOS:
    ./EasyAR-WebAR_darwin
    
  • Sistema Windows:
    // 鼠标双击或在 cmd 中运行
    EasyAR-WebAR_windows.exe
    

Experimentar o sample

Insira http://127.0.0.1:3000/ em um navegador de PC (câmera necessária). Recomenda-se Firefox. Aponte para o recognition target e verifique o efeito de execução do sample.

Dica

Para experimentar em um telefone, configure um nome de domínio com suporte a HTTPS.

Tópicos relacionados