我已经阅读了文档,没有得到关于UMat的清晰详细的描述,但我认为它与GPU和CPU有关。请帮帮我。谢谢。
发布于 2015-11-09 16:48:02
也许本文档的第3部分会有所帮助:link now broken
具体来说,第3.1节:
一个统一的抽象cv::UMat,支持使用CPU或OpenCL代码实现相同的API,而不需要显式调用OpenCL加速版本。这些功能使用支持OpenCL的GPU (如果系统中存在),否则会自动切换到CPU操作。
和3.3节:
通常,cv::UMat是C++类,与cv::Mat非常相似。但是实际的UMat数据可以位于常规系统存储器、专用视频存储器或共享存储器中。
链接到@BourbonCreams评论中建议的用法
https://stackoverflow.com/questions/33602675
复制