planktoscope/scripts
Romain Bazile ef59fc4ee1 segmenter: add contour export
(cherry picked from commit 9329cbf8c9fd6a2e3fd5473896a8d1902acfe627)
2021-06-18 11:25:29 +02:00
..
bash usb_backup: update rsync flags to improve speed 2021-06-18 11:24:42 +02:00
gallery error.svg addition 2021-06-18 11:24:09 +02:00
planktoscope segmenter: add contour export 2021-06-18 11:25:29 +02:00
raspimjpeg python: better imaging management of the raspimjpeg process 2020-12-16 13:11:35 +01:00
LICENSE License! Martyr proposal 2020-10-07 12:25:50 +02:00
main.py segmenter: working again! 2021-06-18 11:23:07 +02:00
README.md Scripts README 2020-10-07 12:25:50 +02:00

Python scripts of the PlanktoScope

This directory contains the various scripts needed for the PlanktoScope to run properly.

You should start your exploration with the file main.py as this is the file started by Node-Red.

The planktoscope directory contains the various modules loaded at runtime:

  • imager_state_machine.py is the state machine class of the imager process.
  • imager.py is the process that runs the camera and the streaming server for the liveview.
  • light.py manages the state of the light messages displayed by the Yahboom HAT.
  • mqtt.py is the class managing the mqtt dialogue with Mosquitto and Node-Red.
  • segmenter.py is the process that controls the segmentation.
  • stepper.py is the process that manages the stepper motors and their movements.