code: def compute_metrics(
      self,
      metrics=None,
      generate_overall=True,
  ):
      if metrics is None:
          metrics = list(mm.metrics.motchallenge_metrics)
  
      self.summary_text, self.summary_dataframe = eval_motChallenge(
          matrixes_predictions=self.matrixes_predictions,
          paths=self.paths,
          metrics=metrics,
          generate_overall=generate_overall,
      )
  
      return self.summary_dataframe
  
imports: import os
  import numpy
  from rich import print
  from rich.progress import track
  from norfair import Detection
  from collections import OrderedDict
label_desc: Use image node_id 4 for calling the Accumulators obj's underlying member method code with example usage: obj.compute_metrics(metrics, generate_overall) and returns: self