| Предыдущий | Следующий |
| ippStsChannelOrderErr | ippStsQuadErr |
ippStsZeroMaskValuesErr
Masked operation считает ненулевые samples признаком участия pixel. Если вся mask равна нулю, активная область пуста и вычислять по ней нечего. Это отличается от null pointer: буфер существует и читается, но его содержимое отключает каждый элемент ROI.
Причину часто создаёт предыдущий threshold с обратной polarity, неправильный ROI при заполнении маски либо повторное использование буфера после clear. Проверяйте содержимое в той же области, которую видит IPP.
Проверьте активные mask pixels
- Количество ненулевых значений в mask ROI непосредственно перед вызовом.
- Полярность threshold/comparison, который сформировал маску.
- Step и origin маски относительно source ROI.
- Не обнуляется ли общий scratch buffer между подготовкой и execution.
Если пустая mask является допустимым сценарием, обработайте его до IPP как no-op и явно задайте ожидаемый output вместо вызова с бессмысленной областью.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.