Перейти к содержимому
Compvision.ru
dl23

mat::inv() - не работает?

Recommended Posts

Есть матрица

cv::Mat m( // Матрица красного цвета
	cv::Size(200, 100),
	CV_8UC3,
	cv::Scalar(0, 0, 255) // Красный цвет
);

при попытке вызвать

cv::Mat m2(m.inv());

происходит падение. Почему? В чем смысл inv и когда его использовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это обращение матрицы, линейная алгебра, а не инверсия цветов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
27 минут назад, Smorodov сказал:

Это обращение матрицы, линейная алгебра, а не инверсия цветов.

И когда это может потребоваться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ха! Это шутка такая?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

https://ru.wikipedia.org/wiki/Обратная_матрица

Очень универсальная вещь, используется, в основном, при решении систем линейных уравнений.

Но далеко не только для этого. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×