【问题标题】:Is There A Opencv 2.3 Mat Pointer In C++C++ 中是否有 Opencv 2.3 Mat 指针
【发布时间】:2011-11-11 10:57:16
【问题描述】:

我是 opencv 新手,在 C++ 中使用 2.3 版。我的方法是获取一个指向 cv::Mat_ 值的 float** 指针,我还可以在其中更改值或通过 float[][] 访问。我需要它来使用 fftw3 和其他东西,我通常需要这些指针。 opencv 的文档非常好,但我只能找到 uchar* 指针“数据”。用这个指针读取图像不是问题,但我也想在 cv::Mats 中写浮点数或双精度数。

只是为了帮助:我的最终功能应该是这样的:

template <typename T> cv::Mat_<complex<T> > fft2 (cv::Mat_<T> input)

那么有人有这个问题的小代码sn-p吗?

【问题讨论】:

    标签: c++ templates pointers opencv fftw


    【解决方案1】:

    使用这个:

    float* matrixData = (float*)myMat.data;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多