neuralib.imglib.labeller

SequenceLabeller

SequenceLabeller

Simple CV2-based viewer/labeller GUI for image sequences

Use Cases:

  • viewing the image sequences

  • label each image and save as csv dataframe (human-eval for population neurons activity profile)

Load sequences from a directory

  • Use CLI mode

See help:

python -m neuralib.imglib.labeller -h

Example:

python neuralib.imglib.labeller -D <DIR>
  • Use API call

from neuralib.imglib.labeller import SequenceLabeller

directory = ...
labeller = SequenceLabeller.load_from_dir(directory)
labeller.main()

Load sequences from sequences array

from neuralib.imglib.labeller import SequenceLabeller

arr = ...   # numpy array with (F, H, W, <3>)
labeller = SequenceLabeller.load_sequences(arr)
labeller.main()