Ошибка при рисовании линий линий из файла BDD -Dataset JSON - PullRequest
0 голосов
/ 31 марта 2020

Я пытаюсь построить линии на наборах данных BDD из файла JSON, чтобы создать основную правду для CNN. Он хорошо рисует прямые линии, но любая основная кривая не отображается точно. Я приложил код вместе с моим выводом , а также желаемым выводом . Я использовал подобный код для построения линий линий для TuSimple, которые работают нормально, поэтому я не уверен в проблеме. Я также распечатал координаты после прорисовки каждой полосы, чтобы убедиться, что она включает в себя все координаты, и кажется, что это так.

Может ли кто-нибудь помочь в определении проблемы?

    for key in labels:
        if key['category'] == 'lane':
            vertices = key['poly2d']
            for points in vertices:
                coordinate = points['vertices']

                gt_lanes.append(coordinate)


    for lane in gt_lanes:
        cv2.polylines(visualise_lanes, np.int32([lane]), isClosed=False,
                               color=(0,255,0), thickness=2, lineType=cv2.LINE_AA)
...