Skip to content

Android application that records video and motion data from an android smartphone simultaneously.

Notifications You must be signed in to change notification settings

anupamsobti/VideoSensors

 
 

Repository files navigation

VideoSensors

App that records video and motion data from an android smartphone simultaneously. The app lets you choose the video quality and the rate at which data is saved. It can be used to record video and accelerometer, gyroscope, compass, GPS data at the same time. At the moment it records the following data,

  • Latitude
  • Longitude
  • Speed
  • Distance
  • Time
  • Accelerometer data - X axis
  • Accelerometer data - Y axis
  • Accelerometer data - Z axis
  • Heading
  • Gyroscope data - X axis
  • Gyroscope data - Y axis
  • Gyroscope data - Z axis

Installation

Method 1

  • Download Android Studio.
  • Import this repository into Android Studio.
  • Wait for the project to be loaded.
  • Connect your android device. Make sure it has developer options enabled.
  • Run the app and choose the android deive when prompted.
  • Android Studio will then install the app on the device.

Method 2

  • Download the apk file.
  • The name of the file is "app-debug.apk".
  • Make sure your phone allows installation of apps from unknown sources.
  • Copy the app to your phone memory.
  • Now on the phone, find the app in phone memory and click on it.
  • Andorid will now install.

To make changes to code:

  • Download Android Studio.
  • Import this repository into Android Studio.
  • Wait for the project to be loaded.
  • MainActivity.java contains code that runs the data and the video.
  • activity_main.xml is the file that contains code that shows how the UI will look like.
  • Make desired changes and click on the 'play' button or 'run' from the toolbar.

License

MIT

About

Android application that records video and motion data from an android smartphone simultaneously.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 90.0%
  • Lua 10.0%