如何在C ++中转置cv :: SparseMat

时间:2018-08-02 11:54:10

标签: c++ opencv sparse-matrix transpose mat

我正在C ++ OpenCV中工作,并且试图解决传统的常规集成问题;但是,为此,我需要定义一个大小为(2 * n_pixels,n_pixels)的矩阵,即我的情况下为(350000,175000),该矩阵的每一行将仅填充两个数字(a 1和-1 )。我试图将其定义为cv::Mat,但是计算变得非常慢。因此,我考虑过使用cv::SparseMat作为替代方案,效果很好,但是我需要对其进行转置,并且在尝试时遇到编译错误error C2039: 't': is not a member of 'cv::SparseMat',我认为这意味着转置是没有为cv::SparseMat定义。我该怎么解决?

0 个答案:

没有答案