Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 3.31 KB

README.md

File metadata and controls

57 lines (45 loc) · 3.31 KB

NM380: App for recording and playing geotagged videos

Build Status: Android CI

Team Codeplay (ID: 2897)

Members:

Problem Statement

Develop a mobile application for recording and playing geotagged videos.
Unlike photos in which geotag data is of a single point and orientation pair, for videos geotag data is a sequence of point and orientation pairs.
The mobile application should have two views. In one view the recorded video should play while simultaneously plotting field-of-view (orientation) cone and marker on an interactive map in the other view in a synchronized manner.
The position shown on the map should match the play position of the video. The geotagged locations should be exportable in KML format with time tag information.
Video : https://vedas.sac.gov.in/vcms/static/SIH-2020/VID-20191229-WA0174.mp4

Features

  • Cloud upload (database and storage)
  • WSM url (Bing, OSM) supported alongwith custom url support for WSM
  • Regional language support (Marathi, Hindi, Gujarati, Bengali)
  • Automatic Video labelling using Machie Learning
  • Video Playback with Map
    • As discussed, location marker rotates as per bearing
    • Marker related changes done as discussed
  • Geotags encoded into video metadata (to preserve the location data)
  • Filterable search view in video library. -As discussed, latitude, longitude, speed, bearing, dateTime is displayed on recording videos and on playback.
  • Dark mode implemented (Saves power)
  • First time tutorial for new users

Features under implementation

  • Resumable upload to cloud while offline.
  • Video size control (bitrate), custom file store location, power saving settings , upload settings
  • Export to KML in app. (Web app implemented)

Android App Screenshots

image image
image image image

Web App Screenshots

image

image

Applications in:

  • Data collection for agriculture, disaster management, MNREGA etc.
  • and more...

You can find the latest apk in the Actions Tab

Presentation link here