如何使用OpenCV cv :: SparseMat解决Ax = b

时间:2016-03-18 11:51:57

标签: c++ opencv sparse-matrix least-squares

如标题所示,我想解决Ax = b。 当使用cv::Mat和我需要的维度(1000万x 500万条目)创建A时,此存储的分配(显然)将失败:-D。 相反,我想使用cv::SparseMat因为每一行只有两个条目(1或-1),这应该是正确的方法。

但是如何使用OpenCV和SparseMat来解决Ax = b?

使用cv::Mat,这是使用cv::solve(A,b,x, Solver)完成的,但它不会工作(它不是cv::InputArray类型的正确输入参数),cv::SparseMat任何想法如何解决x使用OpenCV(3.1.0)?

0 个答案:

没有答案