Site icon EfmSoft

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

 
Предыдущий Следующий
ippStsMirrorFlipErr ippStsThreshNegLevelErr

ippStsMoment00ZeroErr

Что означает ippStsMoment00ZeroErr

Нулевой пространственный момент M(0,0) не позволяет продолжить нормализацию моментов изображения.

Нулевой spatial moment M00 означает нулевую суммарную массу/интенсивность, поэтому centroid через M10/M00 и M01/M00 не определён. Обрабатывайте этот случай отдельно вместо попытки деления с искусственным epsilon.

Для бинарной маски M00 соответствует площади объекта, а для взвешенного изображения — суммарной массе. Ноль делает вычисление центра и нормализованных моментов неопределённым.

Что проверить

  • Проверьте, действительно ли ROI содержит ненулевые пиксели или веса.
  • Сопоставьте threshold/mask, применённые перед вычислением моментов, с ожидаемым объектом.
  • Обработайте пустой объект как отдельный результат вместо деления последующих моментов на M00.
  • Сохраните исходные численные данные до их модификации in-place, чтобы отдельно проверить обусловленность и требования к размерности.

Ссылки


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

Exit mobile version