Site icon EfmSoft

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

 
Предыдущий Следующий
ippStsNumChannelsErr ippStsDivisorErr

ippStsCOIErr

Некоторые interleaved image routines позволяют работать только с одним компонентом через COI. Выбранный индекс должен существовать в фактическом layout и поддерживаться данным API. Если full-channel вызов работает, а COI-вариант нет, проблема обычно в selector или неподходящем primitive.

Не предполагайте автоматически zero-based numbering: используйте именно соглашение, описанное для выбранной IPP функции. Для planar data часто правильнее передать нужный plane напрямую.

Проверьте COI

  • Фактическое число каналов source image.
  • Диапазон и система нумерации channel-of-interest в этом API.
  • Поддерживает ли вызываемый suffix COI вообще.
  • Не сохранён ли selector от предыдущего C3/C4 layout после изменения формата.

После исправления проверьте каждый допустимый канал на небольшом изображении с различимыми компонентами, чтобы исключить off-by-one и ошибку channel order.

Ссылки


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

Exit mobile version