Я пытаюсь понять алгоритм OpenCV fitLine().
Это фрагмент кода из OpenCV:
icvFitLine2D
функция - icvFitLine2D
Я вижу, что есть некоторая случайная функция, которая выбирает точки для аппроксимации, затем вычисляет расстояния от точек до установленной линии (с выбранными точками), затем выбирает другие точки и пытается минимизировать расстояние с выбранным distType
.
Может ли кто-нибудь уточнить, что происходит из в этот момент без жесткой математики и не допуская больших статистических знаний?. Комментарии кодов OpenCV и имена переменных не помогают мне в понимании этого кода.