Opencv中的矩阵左除 我需要用OpenCV定义的矩阵来编码C++中的左矩阵除法。我做过研究,发现使用cv::solve函数可以进行左矩阵除法。在代码实现之后,结果矩阵的所有元素都等于零,不应该发生什么,因为我在Matlab中检查了相同的左除法,结果不同
我的代码:Opencv中的矩阵左除 我需要用OpenCV定义的矩阵来编码C++中的左矩阵除法。我做过研究,发现使用cv::solve函数可以进行左矩阵除法。在代码实现之后,结果矩阵的所有元素都等于零,不应该发生什么,因为我在Matlab中检查了相同的左除法,结果不同,c++,opencv,matrix,division,C++,Opencv,Matrix,Division,我的代码: 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所做的操作是否有问题?我的问题还有其他解决方案吗?如果不知道矩阵中的内容,就几乎不可能知道发生了什么。你能给出一个完整的、可
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所做的操作是否有问题?我的问题还有其他解决方案吗?如果不知道矩阵中的内容,就几乎不可能知道发生了什么。你能给出一个完整的、可重复的例子吗?