| Предыдущий | Следующий |
| ippStsQuadErr | ippStsCoeffErr |
ippStsRectErr
После crop и intersection rectangle может остаться формально существующим, но не содержать минимальную ширину или высоту, необходимую kernel, block или transform. Особенно подозрительны размеры 0/1 и результаты смешения inclusive и exclusive endpoint conventions.
Проверять нужно уже финальный rectangle после всех clipping-операций, а не исходный request. Для neighborhood filters минимальный ROI также зависит от размера маски и border mode.
Проверьте итоговый rectangle
- Width и height после пересечения всех ROI.
- Не смешаны ли координаты right/bottom inclusive и half-open ranges.
- Минимальные размеры, требуемые kernel, codec block или transform.
- Не стал ли размер отрицательным до преобразования в unsigned тип.
Граничные тесты должны включать пустое пересечение, область 1xN и ровно минимальный разрешённый rectangle для данного primitive.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.