我知道如何做相反的事情,即使用上传从GpuMat
获取CvMat
,但我需要来自CvMat
的{{1}},是否有任何可以使用的方法对此?
答案 0 :(得分:22)
显式转换:Mat - > GPUMat 强>
Mat myMat;
GpuMat myGpuMat;
myGpuMat.upload(myMat); //Via a member function
//Or
GpuMat myGpuMat(myMat) //Via a constructor
//Use myGpuMat here...
隐式转换:GpuMat - >垫强>
GpuMat myGpuMat;
Mat myMat = myGpyMat;
//Use myMat here...
希望它有所帮助, 于连
答案 1 :(得分:2)
在胜利7,64位,openCV 2.4
GpuMat
- > Mat
:
cv::gpu::GpuMat dst;
cv::Mat tran(dst);
您可以看到dst
为GpuMat
,tran
为Mat
。