2011-11-11 54 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;