dl23 0 Жалоба Опубликовано May 26, 2017 Есть матрица cv::Mat m( // Матрица красного цвета cv::Size(200, 100), CV_8UC3, cv::Scalar(0, 0, 255) // Красный цвет ); при попытке вызвать cv::Mat m2(m.inv()); происходит падение. Почему? В чем смысл inv и когда его использовать? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано May 26, 2017 Это обращение матрицы, линейная алгебра, а не инверсия цветов. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
dl23 0 Жалоба Опубликовано May 26, 2017 27 минут назад, Smorodov сказал: Это обращение матрицы, линейная алгебра, а не инверсия цветов. И когда это может потребоваться? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Nuzhny 243 Жалоба Опубликовано May 26, 2017 Ха! Это шутка такая? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано May 26, 2017 https://ru.wikipedia.org/wiki/Обратная_матрица Очень универсальная вещь, используется, в основном, при решении систем линейных уравнений. Но далеко не только для этого. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах