This repo contains a Linux build of the CFU counting app by Preste as a part of the NOVA project.
To use this application, users need to build it locally. Requirements - raylib(https://www.raylib.com/) and opencv.
During the installation, the trained model will be pulled from external storage.
Images used for colony model training are stored at colony_images.zip
Images used for plate model training are stored at plate_images.zip
To use the app, users need to select the camera feed using the arrow buttons. Then the user needs to drag a file containing a list of plate names/bacteria species names.
After that, the app will be operational and will be awaiting the plate to appear. After it detects the presence of a plate, it will count the colonies and propose keeping the count or splitting/merging it, depending on the counting accuracy.
The Windows 10/11 compatible version can be found in the windows_vs branch.
The app body is distributed under the MIT license, while the images used for training are under CC BY 4.
