code: def draw(self, img, coords, file_path=None):
      for i, coord in enumerate(coords):
          for x, y in coord:
              if x <= 0 or y <= 0:
                  continue
              cv2.circle(
                  img,
                  (int(x), int(y)),
                  4,
                  self.color_map[i % self.num_classes],
                  2,
              )
  
      if file_path is not None:
          mkdir(file_path)
          cv2.imwrite(file_path, img)
  
file_path: PaddleSeg/contrib/LaneSeg/third_party/tusimple_processor.py
imports: import os
  import cv2
  import json
  import paddle.nn
  from .lane import LaneEval
  from .get_lane_coords import LaneProcessor
label_desc: Use image node_id 5 for calling the TusimpleProcessor obj's underlying member method code with example usage: obj.draw(img, coords, file_path) without return types