算能科技
直播中

张红

7年用户 1264经验值
私信 关注
[问答]

opencv中默认是使用ION内存作为MAT的data空间,如何指定Mat对象基于system memory内存去创建使用?

现在opencv中默认是使用ION内存作为MAT的data空间,如何指定Mat对象基于system memory内存去创建使用

回帖(1)

刘政玮

2023-9-19 15:57:02
using namespace cv;Mat m; m.allocator = m.getDefaultAllocator();     // get system allocator然后就可以正常调用各种mat函数了,如m.create() m.copyto(),后面就会按照指定的allocator来分配内存了。
m.allocator = hal::getDefaultAllocator();  // get ion allocator就又可以恢复使用ION内存分配器来分配内存。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分