我正在研究一個在CUDA平臺上實現人臉檢測算法的項目。CUDA | OpenCV | GPU模塊|如何訪問cv :: gpu :: GpuMat上的元素
當前我想訪問GpuMat
實例上的元素。
我試過以下常規方法。
- 試圖從
cv:Mat
做出感應,GpuMat
沒有<T>.at
方法。 - 我試過使用
CV_MAT_ELEM
,我收到一個錯誤。
這是我在代碼FaceDetection.cu文件:
int DetectFacesGPU(cv::gpu::GpuMat * sumMat ,cv::gpu::GpuMat * qSumMat , float factor)
{
//
int i = CV_MAT_ELEM(*sumMat,int ,0,0);
//
我收到一個錯誤
Error 29 error : expression must have class type C:\Users\Shahar\Dropbox\OpenCV2.3\OpenCV2.3\FaceDetectionLatest\FaceDetectionCuda\FaceDetectionLatest\FaceDetection.cu 139
任何幫助將是非常appricated
小號
很多人在使用OpenCV GPU使用ArrayFire來填補缺失功能的空白。 – arrayfire 2012-04-10 22:22:24
你能給我舉個例子嗎? – TripleS 2012-04-11 01:25:08
有什麼elegent方式訪問gpu :: mat上的像素嗎?謝謝你的回答 – TripleS 2012-04-13 10:04:31