Извлечение разделов из графика на основе правил - PullRequest
0 голосов
/ 18 марта 2020

Так что я столкнулся с непростой задачей, мне нужно извлечь разделы некоторых данных на основе нескольких правил, см. Изображение ниже для примера графика некоторых данных: enter image description here

И вот как я представляю, что алгоритм будет сегментировать его: enter image description here

По сути, данные представляют углы в градусах по длине сечения в метрах, зеленая область это хорошо, а красная область - плохо, показатель c для определения хорошего / плохого является порогом (в настоящее время 45 градусов). Я пытаюсь сегментировать красные области на основе следующих правил:

  • Сегментированный участок должен быть длиной не менее 20 м
  • Сегментированный участок не должен иметь более 10% пользы.

У кого-нибудь есть идеи о том, с чего начать алгоритмизм c, мудрый для этого?

...