| Предыдущий | Следующий |
| ippStsRectErr | ippStsNoiseValErr |
ippStsCoeffErr
Что означает ippStsCoeffErr
Коэффициенты преобразования не удовлетворяют ограничениям выбранной операции IPP.
Проверьте коэффициенты преобразования до округления и нормализации. NaN, бесконечность либо недопустимая комбинация matrix coefficients может быть результатом более раннего расчёта; замена одного значения нулём способна скрыть источник.
Причина зависит от API: коэффициенты могут образовывать вырожденное преобразование, выходить из диапазона или нарушать требуемую структуру матрицы. Проверять нужно исходные значения до внутреннего округления.
Что проверить
- Сохраните всю матрицу коэффициентов и порядок её элементов до вызова.
- Проверьте конечность значений и отсутствие NaN/Inf после вычисления коэффициентов.
- Для геометрического преобразования отдельно проверьте определитель и масштаб, чтобы исключить вырождение.
- Сохраните исходные численные данные до их модификации in-place, чтобы отдельно проверить обусловленность и требования к размерности.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.