Нарисуйте самую длинную линию в контурах OPENCV

Я использую OpenCV и Python. Я пытаюсь нарисовать самую длинную линию внутри контуров.

У меня есть контур по имениcnt, Изображение двоичное, внутренняя часть контуров белая, а внешняя черная. Я хотел бы нарисовать самую длинную линию внутри белых контуров. Я нашел, как рисовать линии, используяcv2.lines но я не нашел, как нарисовать самый длинный. Есть ли у вас какие-либо идеи?

img_copy = cv2.dilate(copy.deepcopy(img), np.ones((2,2),np.uint8),iterations = 2)
contours, hierarchy = cv2.findContours(copy.deepcopy(img_copy),cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
areas = [cv2.contourArea(c) for c in contours]
max_index = np.argmax(areas)
cnt = contours[max_index]

Ответы на вопрос(1)

Ваш ответ на вопрос