如何在Emgu CV项目中利用OpenCL



我是Emgu CV的新手,并开始创建小样本项目,例如人脸检测、眼睛检测等,。。等等。如果我能利用OpenCL的优势来加速使用gpu的过程,那就太好了。否则,当我降低scaleFactor时,它会导致大量的cpu利用率。我该怎么做?谢谢

据我所知(从Emgu的官方页面查看页面的引导程序),UMat图像格式自动使用OpenCL引擎。首先,您必须通过CvInvoke.UseOpenCL = true将OpenCL设置为true,然后您需要创建一个UMat图像格式,然后尝试处理该图像。

至少Emgu的官方页面是这么说的。

我试过这个并工作过,它大大提高了性能。

最新更新