High Five is a real-time image analysis platform for images and videos taken by drone cameras. Users can add and customize the platform with the type of analysis that must be performed. Examples include counting cars in a parking lot, property surveillance or mapping. The platform allows users to write and upload their own analysis tools. A livestream feed from a drone camera can also be analysed through either the system's default tools, or user's custom tools.
- Software Requirements Specification
- Architectural Requirements Document
- User Manual
- Coding Standards
- Technical Installations Manual
Team Member | Profiles | Skills/Interest |
---|---|---|
Ruan Bieldt u13145992 (Team Leader) |
GitHub Profile Page |
|
Hannes Kirsten u19049014 |
GitHub Profile Page |
-Artificial Intelligence -Mathematics -System Design |
Kyle Barry u19232510 |
GitHub Profile Page |
Python, Java and Javascript programming Docker Linux Ionic frontend development |
Jeanré du Plessis u19017970 |
GitHub Profile Page |
- MTB - Road Cycling - Playing Around With Django - Golfing |
Marco Oosthuizen u19012013 |
GitHub Profile Page |
Artificial Intelligence, Theoretical Computer Science, Complexity Theory, Discrete Mathematics |
master ( build )
− development ( build )
− backend−development ( build )
− backend-feature-feature_name
− mobile−development ( build )
− mobile-feature-feature_name
− web−development ( build )
− web-feature-feature_name
Development of the back-end and front-end has been divided into seperate branches for separation of concerns. Feature branches are used for both front-end and back-end to develop certain features before they are propagated into the appropriate development branches. Before merging, all branches must go through a mandatory Pull Request procedure in which the branch will be reviewed by another team member, who did not make the pull request, and - if approved - merged into the branch immediately above the requested branch in the hierarchy as defined above.