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

 
Предыдущий Следующий
ippStsDlyLineIndexErr ippStsInterpolationErr

ippStsResizeFactorErr

Что означает ippStsResizeFactorErr

ippStsResizeFactorErr означает, что Intel IPP получил недопустимый коэффициент масштабирования изображения.

Для resize коэффициент должен быть положительным. Ноль и отрицательные значения некорректны независимо от interpolation mode.

Что проверить

  • Коэффициенты X и Y непосредственно перед вызовом IPP.
  • Не перепутано ли отношение dst/src с src/dst.
  • Не передаются ли проценты как число 50 вместо 0.5 или наоборот.
  • Не превратилось ли очень маленькое значение в ноль при integer conversion.

Полезный тест — отдельно проверить 1.0, уменьшение и увеличение. Если identity resize работает, а одно направление нет, ошибка обычно находится именно в расчёте коэффициента, а не в stride или формате пикселей.

Ссылки


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