Что означает статус Intel IPP 5 (ippStsEvenMedianMaskSize)?

 
Также может означать:
КонстантаТипОС
ERROR_ACCESS_DENIEDОшибка WindowsWindows
KERN_FAILUREКод возврата ядра macOSmacOS
EIOerrnoЛюбая
INVALID_PROCESS_ATTACH_ATTEMPTКод BSODWindows
Предыдущий Следующий
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 и явно сохранить его в конфигурации, чтобы последующие стадии не работали с другой геометрией.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.