Worker

class RestEngine.Worker(date, time, interval=1)[source]

Worker implementation for jobs

__init__(date, time, interval=1)[source]

Initialize Worker for submitted jobs

Args:

date (string): current date.

time(string): threshold parameter used for binary label prediction.

Returns:
dataset (BinaryLabelDataset): Transformed Dataset.
doAlert(framesDir, fps, averageNumOfPersons, greenAlertDir, redAlertDir, alertPercentage)[source]

Performs alert

Args:
framesDir (string): directory where frames are located
Returns:
Test: Returns self.
funcToCheck(a, b, c)[source]

funcToCheck method

Args:
a (string): b c
Returns:
Test: Returns -1
generateVisualization(framesDir, redAlertDir)[source]

Generated visualization.

getVideoByDate(year, month, day, hours, minutes, seconds, jobTempDir, threshold)[source]

Retrieves relevant video file according to provided date/time

Args:
param: Input param.
Returns:
Test: Returns self.