| Предыдущий | Следующий |
| ippStsInvZero | ippStsDivByZero |
ippStsEvenMedianMaskSize
Обычный median filter выбирает центральный элемент упорядоченного набора, поэтому нечётное число samples задаёт один однозначный центр. Некоторые IPP routines принимают чётный mask length, корректируют его до нечётного и возвращают warning вместо жёсткого отказа.
Важен не сам факт успешного вызова, а изменение footprint. На краях изображения, импульсном шуме и tiled processing другой размер окна меняет набор участвующих pixels и необходимый halo.
Проверьте effective mask
- Какую длину запросил caller и какое нечётное значение документировано как фактически используемое.
- Соответствует ли anchor уже скорректированному окну.
- Тот же ли размер применён при расчёте workspace и при execution.
- Рассчитан ли tile halo по effective mask, а не по исходному чётному числу.
Лучше нормализовать параметр один раз до вызова IPP и явно сохранить его в конфигурации, чтобы последующие стадии не работали с другой геометрией.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.