2011-11-11 22 views
0

我是opencv中的新成员,并且在C++中使用2.3版本。我的方法是获取float **指针,以指向cv :: Mat_的值,我也可以通过float [] []更改值或访问值。我需要它使用fftw3和其他东西,我通常需要这些指针。 opencv的文档非常好,但我可以找到uchar *指针“data”。用这个指针读取图像不是问题,但我也想在cv :: Mats中写浮动或双打。在C++中是否有Opencv 2.3 Mat指针

只是帮助:我最后的功能应该是这样的:

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

所以有人来过这个问题的一小段代码?

回答

1

使用本:

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