cnts= cv2.findContours(thresh.copy(), cv2.RETR_EXTERNAL,
cv2.CHAIN_APPROX_SIMPLE)
cnts = imutils.grab_contours(cnts)
c = max(cnts, key=cv2.contourArea)
extLeft = tuple(c[c[:, :, 0].argmin()][0])
print(extLeft)
extRight = tuple(c[c[:, :, 0].argmax()][0])
print(extRight)
extTop = tuple(c[c[:, :, 1].argmin()][0])
print(extTop)
extBot = tuple(c[c[:, :, 1].argmax()][0])
print(extBot)
Я не могу понять, как он возвращает максимальные конечные точки в каждом направлении?