code: def __init__(
      self,
      area_recall_constraint=0.8,
      area_precision_constraint=0.4,
      ev_param_ind_center_diff_thr=1,
      mtype_oo_o=1.0,
      mtype_om_o=0.8,
      mtype_om_m=1.0,
  ):
      self.area_recall_constraint = area_recall_constraint
      self.area_precision_constraint = area_precision_constraint
      self.ev_param_ind_center_diff_thr = ev_param_ind_center_diff_thr
      self.mtype_oo_o = mtype_oo_o
      self.mtype_om_o = mtype_om_o
      self.mtype_om_m = mtype_om_m
  
file_path: PaddleOCR/benchmark/PaddleOCR_DBNet/utils/ocr_metric/icdar2015/detection/deteval.py
imports: import math
  from collections import namedtuple
  import numpy
  from shapely.geometry import Polygon
label_desc: Use image node_id 1 to create a new DetectionDetEvalEvaluator object from inherited base classes: object with example: obj = DetectionDetEvalEvaluator(area_recall_constraint, area_precision_constraint, ev_param_ind_center_diff_thr, mtype_oo_o, mtype_om_o, mtype_om_m)