code: def load_culane_img_data(path):
      with open(path, "r") as data_file:
          img_data = data_file.readlines()
      img_data = [line.split() for line in img_data]
      img_data = [list(map(float, lane)) for lane in img_data]
      img_data = [
          [(lane[i], lane[i + 1]) for i in range(0, len(lane), 2)]
          for lane in img_data
      ]
      img_data = [lane for lane in img_data if len(lane) >= 2]
  
      return img_data
  
imports: import os
  import cv2
  import numpy
  import os.path
  from functools import partial
  from .metrics import Metric
  from scipy.interpolate import splprep, splev
  from scipy.optimize import linear_sum_assignment
  from shapely.geometry import LineString, Polygon
  from ppdet.utils.logger import setup_logger
label_desc: Use image node_id 6 for calling a global function with example usage: load_culane_img_data(path) and returns: img_data