| Предыдущий | Следующий |
| ippStsGrayCoefSumErr | ippStsToneMagnErr |
ippStsChannelErr
Что означает ippStsChannelErr
Номер канала выходит за пределы каналов, доступных в выбранном формате изображения.
Проверьте channel index после преобразования из пользовательской нумерации в нумерацию IPP. Для interleaved изображения допустимый индекс ограничен числом компонентов пикселя; alpha-channel может обрабатываться отдельным вариантом функции.
Channel index должен соответствовать реальной layout-схеме данных. Ошибка особенно вероятна при смешении planar и interleaved представлений или при использовании COI-подобной логики.
Что проверить
- Сопоставьте номер канала с фактическим числом компонент изображения.
- Проверьте, считается ли первый канал нулевым или единичным в данном API.
- Не используйте индекс альфа-канала для формата, где альфа-компонента отсутствует.
- Сохраните размеры ROI, тип пикселя, число каналов и шаги строк: это позволяет воспроизвести геометрию без исходного приложения.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.