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

 
Предыдущий Следующий
ippStsNotEvenStepErr ippStsLUTNofLevelsErr

ippStsHistoNofLevelsErr

Histogram требует как минимум двух уровней, чтобы образовать хотя бы один содержательный интервал значений. При меньшем количестве bins не могут описать диапазон input. Сам pixel buffer при этом может быть полностью корректным — ошибка находится в histogram specification.

Не путайте число levels и число output bins: конкретные IPP функции могут хранить границы и счётчики в разных массивах, а для multi-channel варианта иметь отдельные counts по каждому компоненту.

Проверьте описание histogram

  • Количество levels для каждого канала и соответствующее число bins.
  • Содержит ли level array все требуемые граничные значения.
  • Не удалил ли генератор таблицы одинаковые breakpoints, оставив меньше двух уровней.
  • Совпадает ли allocation выходных счётчиков с итоговым histogram specification.

Проверяйте спецификацию до обработки больших изображений: ошибка не зависит от содержимого ROI и должна обнаруживаться ещё на этапе конфигурации.

Ссылки


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