miptcv/cv17

RANSAC

Opened this issue · 2 comments

Программа должна:

  • генерировать набор точек (n_points) на области (размера WxH), состоящий из точек, удовлетворяющих заданной модели прямой ax+by+c=0 и зашумленных нормальным шумом (с дисперсией sigma и нулевым матожиданием), с вероятностью inlier_ratio, и точек, равномерно распределенных на этой области [функция generate_data];
  • оценивать необходимое количество итераций N в алгоритме RANSAC для достижения вероятности сходимости алгоритма conv_prob [функция compute_ransac_iter_count];
  • оценивать пороговое значение T в алгоритме RANSAC для того, чтобы с вероятностью alpha зашумленная точка-inlier осталась inlier-ом [функция compute_ransac_thresh];
  • оценить параметры исходной модели прямой по сгенерированным данным;
  • отрисовать сгенерированные точки, исходную прямую и обнаруженную прямую.

Программа получает на вход json-файл конфигурации, содержащий параметры запуска. Пример файла конфигурации приведен в homework/hw#4/params.json

А когда дедлайн? (Если задание появилось 12 часов назад.)