Source code for Channel
# CellTracking.py
# By MW, Jun 2013
# GPLv3+
#
# Class representing a channel
import imp, logging
[docs]class Channel :
def __init__(self, name=None) :
Loader = imp.load_source("Loader", './bin/Movies/Loader/Loader.py') # Loading the Loader
self.Loader = Loader.Loader()
self.name = name
[docs] def set_name(self, name) :
self.name = name
[docs] def get_name(self) :
return self.name
[docs] def get_frame_nb(self) :
return self.Loader.get_frame_nb()
[docs] def get_frame(self, index) :
"""Returns a frame as an OpenCV object given its index in the list"""
return self.Loader.get_frame(index)
[docs] def get_size(self) :
return self.Loader.get_size()