Backto OpenCV Index
UMat
是 OpenCV3 中新引入的图像容器对象, 与常用的 Mat
容器有相似的功能和相同的 API 函数, 并且二者可以很容易的相互转换.
引入 UMat
的目的是为了在支持 OpenCL
的 CPU 或 GPU 平台上, 使用 OpenCL
加速. 同时, 同一套代码, 在不支持 OpenCL
的平台上也可以按 Mat
常规的方式进行计算, 而不会报错. 这样, 一套代码即可.
更详细的操作, 看 Ref.
Ref
- OpenCV3.x中UMat对象介绍与使用 : 很详尽了, 来龙去脉 和 日常使用