| Предыдущий | Следующий |
| 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 меняет алгоритм. Лучше отклонить конфигурацию раньше с явным сообщением.
Ссылки
- Intel IPP: обработка ошибок
- Intel IPP: Image Processing Reference
- Intel IPP: основы обработки изображений
Нужно найти другой код? Найти другой код состояния или ошибки.