События развиваются
Получил перед выходными SL2-файлик от serk и пришлось заново браться за HEX-эдитор и переписывать софтинку. Дело в том, что я первый раз в логах увидел сигнал от [Primary 200Hz] с кодом 0 и нестандартной длинной сегмента, я думал что он бывает только в SLG-файлах.. Так что у многих, кто скачал и запускал версии до v7 включительно, прога должна была валиться с ошибкой почти сразу.
Теперь это в прошлом, еще прикрутил настройку контрастности, по аналогии с "Sensitivity" в SonarView. Можно еще и сепию сделать и в цвет, но зачем? И так уже 40 килобайт почти кода ))
GRO-AL, я помню это обсуждение и тоже все больше склоняюсь к тому, чтоб не изобретать веласапед и отсекать такие дефектные места на постобработке, используя статистические функции на готовом массиве. А ЛОР использует возможно такой простейший алгоритм не из-за кривых рук разработчиков, а тупо по причине "слабости" начинки?
Во вложении пара скринов: первый - волна на мелководье (5-10см сверху от ЛОРа), использовать данные для картостроения с таких гребнистых участков без медианы просто бесполезно; второй с типичным глюком при смене глубины. Ну и сама прога, для разнообразия как XLS, переименовать в EXE. Если дожму алгоритм предложенный arsun, допишу сразу прямой конвертер SL2 -> MP