Skip to content

Latest commit

 

History

History

android

ScannerApp

Android ScannerApp for ScanNet.

Basic Functionality

  • Record video including:
    • plain video
    • record depth frames if ARCore is available on your phone
  • Upload video to ScanNet server for processing.

Requirements

All Android devices that supports ARCore. See here for al ARCore supported devices.

How to install and run the app

Install the app using apk file

  • You can download the .apk file from here and install it on your phone manually.

Install the app using Android Studio

  • Git clone the multiscan repo.
  • Open the android folder (located at multiscan/scanner/android) using Android Studio.
    • Android Studio will show a Android sign for that folder
      • recording_resolution
    • Plug in your Android phone to your computer, Android Studio should be able to detect your phone automatically. You can check it by verifying the model name on top right of the Android Studio.
      • You might see a permission dialog pop up on your phone which you need to press accept
      • recording_resolution
      • If you encounter any problems connecting your android device to Android Studio:
        • Enable USB debugging on your phone
        • You should also go to File->Project Structure->Modules and change the compile SDK version to 29 and Build Tools version to 24.0.3
        • Or visit here for more details
    • Then click the green play icon. Android Studio will then build the app and install it on you phone
      • recording_resolution
    • Once the installation is complete, you can then unplug your phone and use the App.

User Guide

Configuration

Go to the Configuration page to input user info and server url

Note: The URL format is http://host_name:port_number/path

configuration

Video and depth data capture (ARCore)

  1. Click the VIDEO CAPTURE (ARCORE)
  2. Choose the resolution and FPS for the color frame recording

recording_resolution

  1. You can use the switch on top right to toggle between camera view or depth view
    • Note: If you turned on the depth view and the screen is black, try move your phone around and don't start recording until you see the actual depth image.

depth_view content_dialog

  1. Click the record button
    • Note: The recorded color frame will not include the depth view, only the camera view
  2. Choose the scene and the add your description
  3. Click the stop recording button to stop the recording

Gallery

Go to the Gallery page if you want to view previously recorded scenes. Tab the thumbnail to rewatch the video and tab the upload button to upload the files to the server.

gallary

Documentation

Code Doc