【发布时间】:2014-08-27 17:16:03
【问题描述】:
我正在使用两个图像。我使用 C++ 在 opencv 中读取并大步进入矩阵。现在,我想反转一个图像矩阵。
我用invM1 = M1.inv(CV_LU);(where invM1 and M1 both are matrix)。我得到了
Opencv 错误:断言失败。
您能帮我解决这个错误是如何发生的、错误意味着什么以及问题的潜在解决方案吗?
【问题讨论】:
我正在使用两个图像。我使用 C++ 在 opencv 中读取并大步进入矩阵。现在,我想反转一个图像矩阵。
我用invM1 = M1.inv(CV_LU);(where invM1 and M1 both are matrix)。我得到了
Opencv 错误:断言失败。
您能帮我解决这个错误是如何发生的、错误意味着什么以及问题的潜在解决方案吗?
【问题讨论】:
你的矩阵是正方形的吗?否则,您需要使用伪逆。见inv()的文档:
http://docs.opencv.org/modules/core/doc/basic_structures.html#mat-inv
【讨论】: