1

我需要使用 OpenCV 中定义的矩阵在 C++ 中编写左矩阵除法。我进行了研究,发现使用 cv::solve 函数可以完成左矩阵除法。在执行代码后,结果矩阵的所有元素都为零,这是不应该发生的,因为我在 Matlab 中检查了相同的左除,结果不同。

我的代码:

cv::Mat m1 = cv::Mat(3,3, CV_32F);
cv::Mat m2 = cv::Mat(3,3, CV_32F);
// ... part of code with initialization of the matrices 
cv::Mat result;
cv::solve(m1,m2,result);

我对函数 cv::solve 做的有什么问题吗?我的问题还有其他解决方案吗?

4

0 回答 0