revanalyzer.metrics.basic_metric.BasicMetric

class revanalyzer.metrics.basic_metric.BasicMetric(vectorizer, n_threads)

Bases: object

Base class of all metrics. (Don’t use it directly but derive from it).

Input:

vectorizer (subclass of BasicVectorizer): vectorizer to be used for a vector metric;

n_threads (int): number of threads used for data generation.

Methods

read

Read the metric data generated for a specific subsample.

read(inputdir, step, cut_id)

Read the metric data generated for a specific subsample.

Input:

inputdir (str): path to the folder containing image;

step (int): subsamples selection step;

cut_id (int: 0,..8): cut index.

Output:

metric value (float or np.array(dtype=’float’)).