code: def clip_det_res(self, points, img_height, img_width):
      for pno in range(points.shape[0]):
          points[pno, 0] = int(
              min(max(points[pno, 0], 0), img_width - 1)
          )
          points[pno, 1] = int(
              min(max(points[pno, 1], 0), img_height - 1)
          )
      return points
  
imports: import os
  import yaml
  import glob
  from functools import reduce
  import time
  import cv2
  import numpy
  import math
  import paddle
  import sys
  from python.infer import get_test_images
  from python.preprocess import preprocess, NormalizeImage, Permute, Resize_Mult32
  from pipeline.ppvehicle.vehicle_plateutils import create_predictor, get_infer_gpuid, get_rotate_crop_image, draw_boxes
  from pipeline.ppvehicle.vehicleplate_postprocess import build_post_process
  from pipeline.cfg_utils import merge_cfg, print_arguments, argsparser
label_desc: Use image node_id 4 for calling the PlateDetector obj's underlying member method code with example usage: obj.clip_det_res(points, img_height, img_width) and returns: points