Project description

Oyster grading is a crucial task for oyster farmers, but performing it manually is time-consuming. To remain profitable and maximize returns on each harvest, automating the grading process is essential. This project involves a locally designed G5 grader system in South Australia (SA), which is equipped with four CCD (charge-coupled device) line scanners for scanning oysters. The current G5 grader system's firmware is written in C, while the GUI-based application software is written in C++. However, the application software was developed a decade ago and is now incompatible with the latest Qt framework, a C++ library for cross-platform development used for its development. This project aims to reverse-engineer the design and implementation of the existing GUI-based application software and develop a new solution using Python.  

Co-supervisors

Dr Pepe Velasquez pepe.velasquez@flinders.edu.au

Assumed knowledge

Prerequisite: Proficiency in Python, Understanding of C, C++, QT framework

Industry involvement

SA Client: https://oystek.com.au/. The Client is happy to help with domain knowledge and hardware related specification details


Note: You need to register interest in projects from different supervisors (not a number of projects with the one supervisor).
You must also contact each supervisor directly to discuss both the project details and your suitability to undertake the project.