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

 
Предыдущий Следующий
ippStsH263MCBPCIntraCodeErr ippStsHistoNofLevelsErr

ippStsNotEvenStepErr

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

ippStsNotEvenStepErr относится к шагу изображения в байтах между соседними строками. Для функции, которая работает с целыми пикселями, начало каждой строки должно приходиться на допустимую границу элемента или пикселя.

Чаще всего ошибка появляется, когда stride вычислен только из ширины, без учёта числа каналов и размера компонента, либо когда подизображение начинается с неправильного смещения. Для planar и interleaved форматов расчёт шага также различается.

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

  • Шаг в байтах, размер компонента, число каналов и полный размер пикселя.
  • Padding, добавленный allocator, контейнером изображения или SIMD-выравниванием.
  • Смещение ROI и соответствие шага фактическому представлению данных.

Ссылки


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