我是 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)
那么有人有这个问题的小代码片段吗?