给ncnn导入android hardware buffer作为输入避免拷贝的最佳实践是什么呢?

wecizke3  于 3个月前  发布在  Android
关注(0)|答案(2)|浏览(74)

detail | 详细描述 | 詳細な説明

我看到ncnn中有可以导入hardwareBuffer的类和方法,但是一直找不到官方的demo和文档,只能找到非官方的实现 https://blog.csdn.net/d408550969/article/details/135288193 。这篇文章没有完整的代码,我尝试使用这些零散的代码去复现opengl ncnn零拷贝输入,但是失败了。我发现AHardwareBuffer内的数据是正常的,但导入到VkImageMat后的数据是花屏的。

请问我应该怎么使用android hardware buffer作为输入,避免拷贝呢?

bpzcxfmw

bpzcxfmw1#

可以参考这个实现: https://github.com/Tencent/ncnn/blob/master/src/allocator.h#L407

vuktfyat

vuktfyat2#

可以参考这个实现: https://github.com/Tencent/ncnn/blob/master/src/allocator.h#L407

请问有实现的示例代码或者文档吗?

相关问题