Что означает статус Intel IPP -230 (ippStsFilterTypeErr)?

 
Предыдущий Следующий
ippStsWarpDirectionErr ippStsNormErr

ippStsFilterTypeErr

Filter type может быть допустим в одной IPP routine и отсутствовать в другой из-за data type, channel layout, kernel form или initialization path. Этот статус говорит именно о классе фильтра, а не о повреждённом coefficient array или неправильном mask size.

Сопоставляйте enum с точным overload/суффиксом. Предопределённый Sobel/Scharr-like режим, custom convolution и separable filter обычно имеют разные API и разные ограничения.

Проверьте выбор фильтра

  • Точное enum-значение, передаваемое функции.
  • Ожидает ли вызов predefined filter, custom kernel или separable coefficients.
  • Поддерживается ли этот filter type для выбранного pixel type и channel suffix.
  • Не сохранилось ли enum из предыдущего processing mode после переключения pipeline.

Не подменяйте неизвестное enum ближайшим значением: такой fallback меняет алгоритм. Лучше отклонить конфигурацию раньше с явным сообщением.

Ссылки


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