| Предыдущий | Следующий |
| ippStsSymKernelExpected | ippStsWrongIntersectVOI |
ippStsEvenMedianWeight
Weighted median выбирает средний ранг после повторения samples согласно их весам. Для соответствующего primitive нужен нечётный weight; при чётном значении библиотека продолжает работу с скорректированным параметром и возвращает предупреждение. Выход поэтому может отличаться от результата, который ожидал caller.
Разница особенно заметна на границах и одиночных выбросах цвета, где изменение одной multiplicity способно передвинуть median rank. Предупреждение нельзя просто подавить, если требуется воспроизводимость с другой реализацией.
Зафиксируйте effective weight
- Исходный weight из конфигурации и нечётное значение, реально используемое функцией.
- Не перепутаны ли radius окна, mask size и sample weight.
- Совпадают ли параметры этапов buffer-size, initialization и execution.
- Дают ли граничные тесты тот же median при повторном запуске и на другой платформе.
Если алгоритму действительно нужен конкретный чётный вес, следует выбрать иную формулировку фильтра, а не полагаться на автоматическую коррекцию IPP.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.