Giter VIP home page Giter VIP logo

cos301-se-2022 / map-out-game-reserves-using-aerial-photographs Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 4.0 101.24 MB

"The Map Out Game Reserves Using Aerial Photographs" application is an Angular desktop application that aims to take videography of game parks from drones and use intelligent image stitching to create an interactive map. This assists in not only animal-preservation but park-preservation too.

JavaScript 26.38% TypeScript 22.61% HTML 10.89% SCSS 6.62% Python 32.33% CSS 1.17%
image-stitching drones typescript aerial-imagery

map-out-game-reserves-using-aerial-photographs's Introduction

Logo

codecov GitHub issues GitHub pull requests

Dependencies

Map Out Game Reserves Using Aerial Photographs

"The Map Out Game Reserves Using Aerial Photographs" application is an Angular desktop application that aims to take videography of game parks from drones and use intelligent image stitching to create an interactive map. This assists in not only animal-preservation but park-preservation too.

This project is affiliated with the University of Pretoria COS301 Software Engineering module. The team in charge of its development is The Dylpickles.

View a demonstration of our system · Explore the docs · Email us

Table of Contents
  1. Deployment Link
  2. Video Demonstration
  3. Slideshow
  4. Documentation
  5. Project Management
  6. The Team

Deployment Link

Aerial Mapper

Video Demonstration

View a demonstration of our system

Slideshow

PowerPoint for The Aerial Mapper

Documentation

Functional Requirements (SRS)

Architectural Requirements

Coding Standards

User Manual

Technical Installation Manual

Testing Policy

Usability Testing Report

Back to top

Project Management

Project Board

The Dylpickles Project Board

Pert Charts

The Dylpickles PERT Charts

Back to top

The Dylpickles

Member Profile
Ben Pietersen
LinkeIn GitHub Gmail
Has an elective background in GIS and remote sensing as well as educational experience with multispectral and hyperspectral satellite image processing using ENVI and ESA’s SNAP software. Industry experience includes over a year of data analysis and statistics for an IT solutions company based in Rosebank. Knowledge relevant to the project includes satellite image mapping, processing, filtering and analysis.
Chiara Goncalves
LinkeIn GitHub Gmail
Has a background in web development and an elective in computer graphics. Has experience working with Angular projects and database design and implementation. Trained in Java, C++, Python, and JavaScript. Skilled at designing creative solutions to problems. Knowledge of South African nature reserves and various habitats and biomes within the reserves.
Dylan Pietersen
LinkeIn GitHub Gmail
Has an elective background in Software Development and Informatics. Well versed full-stack developer. Proficient with various programming languages such as C/C++, JavaScript, Java and Python. Proficient in various front-end JavaScript frameworks such as Angular, React and Ionic. Has project experience with the MEAN, MERN as well as the LAMP technology stacks. Creative individual with an interest in genuinely adding value back to the wildlife and conservation community.
Dylan Spies
LinkeIn GitHub Gmail
Has a passion for Computer Software and Hardware for the past 6 and a half years and enjoys the problem solving aspect of programming. Is comfortable with Java, C/C++, Javascript, Python, and Assembly. Has had experience with the Angular framework and should be able to pick up any frameworks and languages with relative ease.Has elective background in Geology and an overall passion for animals and nature conservation.
Steven Schormann
LinkeIn GitHub Gmail
I have a passion for problem solving and experience in full stack Software Development using agile methodologies. Proficient in Java, C++, JavaScript, Python and capable of learning whatever might be required of me. I have 6 years of coding experience and plan on furthering my studies into the fields of data science and machine learning. My goal in life to use is to use my passions and proficiencies in the field of computer science to effectively combat real world issues.
Zoe Liebenberg
LinkeIn GitHub Gmail
I have had experience working with drones which is valuable to this project especially. I also have been working with computers and programming for the past 5 and a half years. I find it extremely easy to pick up coding languages quickly. Ever since primary school, I have had a passion for mathematics and problem solving and love exploring these fields with the use of computers. Extremely detail-oriented and will ensure that every detail is planned towards the bigger picture. I love helping people and animals in every way I can and thus I aim to do this through the use of programming for the rest of my life.

Back to top

map-out-game-reserves-using-aerial-photographs's People

Contributors

chichi091 avatar dylan2894 avatar dylanspies avatar oomben avatar steven-schormann avatar zoeliebenberg avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

map-out-game-reserves-using-aerial-photographs's Issues

Set up environment for proper workflow

Set up various aspects of the git environment in order to streamline workflow.

  • Set up a contributing guideline in order to standardise PRs
  • Set up ticket board
  • Set up PR rules in order to enforce some quality checks before merging
  • Set milestones in git (for demo 1,2,3 and 4)

Architecture Pattern Documentation

  • Architectural design strategy
  • Architectural styles
  • Architectural quality requirements
  • Architectural design & pattern
  • Architectural constraints
  • Technology choices

Fixes from Demo 2

  • Quantify quality requirements
  • Fix the user manual
  • Update the coding standards
  • Update the user manual
  • Update the architectural documentation

Update UI

We need to update the UI to incorporate all the data elements needed in the backend.

SRS Documentation

Complete the requirements specifications

  • Introduction
  • User characteristics
  • Functional requirements
  • Class diagram
  • Quality requirements
  • Trace-ability matrix
    Implement Service Contracts in the future

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.