| Предыдущий | Следующий |
| ippStsJaehneErr | ippStsEpsValErr |
ippStsStrideErr
Image stride — расстояние в байтах между началами соседних строк. Если оно меньше фактического row length, строки перекрываются либо primitive выйдет за границы ожидаемой строки. Частая ошибка — передать pixel count вместо bytes или забыть множитель channel count.
Для external containers и GPU readback используйте реальный pitch, а не вычисленное width*pixelSize, если строки padded. При sub-ROI step обычно остаётся шагом исходного allocation.
Проверьте row step
- Минимальное число bytes для ROI width, element type и interleaved channels.
- Фактический pitch, полученный от владельца изображения.
- Не был ли step усечён при преобразовании к меньшему integer type.
- Допустим ли negative stride выбранной функцией или требуется положительный top-down layout.
Тест с padded rows полезнее плотного изображения: он сразу показывает, использует ли wrapper реальный stride или ошибочно предполагает contiguous storage.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.