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

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

ippStsLUTNofLevelsErr

LUT-based image operations используют уровни для отображения или интерполяции входного диапазона. Таблица из одного уровня не задаёт содержательную кривую и не позволяет образовать интервал. Pointer при этом может быть валиден, а проблема остаётся именно в структуре table.

При генерации LUT следите за удалением duplicate breakpoints: сортировка и дедупликация способны неожиданно сократить список до одного элемента. В multi-channel вариантах counts могут различаться по компонентам.

Проверьте LUT specification

  • Level count для каждого канала.
  • Порядок и уникальность breakpoints после генерации таблицы.
  • Ожидает ли конкретный primitive отдельные arrays levels и values.
  • Соответствует ли размер allocation итоговому числу сегментов.

Добавьте проверку монотонности и минимального количества уровней непосредственно после построения LUT, до передачи изображения в IPP.

Ссылки


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