code: def __call__(self, preds, batch, **kwargs):
      # NOTE: only support bs=1 now, as the label length of different sample is Unequal
      assert (
          len(preds) == 1
      ), "CentripetalText test now only suuport batch_size=1."
      label = batch[2]
      text = batch[3]
      pred = preds[0]["points"]
      result = get_score_C(label, text, pred)
  
      self.results.append(result)
  
file_path: PaddleOCR/ppocr/metrics/ct_metric.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os
  from scipy import io
  import numpy
  from ppocr.utils.e2e_metric.Deteval import combine_results, get_score_C
label_desc: Use image node_id 3 for calling the CTMetric obj's underlying member method code with example usage: obj.__call__(preds, batch) without return types