A modular Python tool for automated detection and counting of bacterial colonies in petri dish images.
MicroQuant uses computer vision techniques (Circular Hough Transform, Canny Edge Detection, and Peak Local Maxima) to isolate petri dishes and count colonies with high accuracy.
MicroQuant-Bacterial_Colony/
├── core/ # Main processing logic
│ ├── detector.py # Image segmentation & colony counting
│ └── renderer.py # visualization & output generation
├── docs/ # Full technical documentation
├── jerms/ # Input image directory (example)
├── results/ # Processed output visualizations
├── config.py # Global settings & sensitivity parameters
├── main.py # CLI Batch processing entry point
└── requirements.txt # Dependencies
- Clone the repository.
- Create a virtual environment:
python -m venv venv source venv/bin/activate # Or `.\venv\Scripts\activate` on Windows
- Install dependencies:
pip install -r requirements.txt
- Place your images in a folder (default:
jerms/). - Run the batch processor:
python main.py
- Check the
results/folder for visualized counts.
Please read docs/CONTRIBUTING.md for details on our code of conduct and the modular architecture of the project.