vhashing:Nießner的Voxel哈希方法的哈希表的实现

时间:2024-06-01 01:33:51
【文件属性】:

文件名称:vhashing:Nießner的Voxel哈希方法的哈希表的实现

文件大小:25KB

文件格式:ZIP

更新时间:2024-06-01 01:33:51

C++

杂凑 重新实现Nießner的体素散列方法。 简而言之,要“更整洁”,并在可能的情况下使用推力类/功能。 用法 请参阅tests/voxelblocks.cu 。 当使用哈希表作为内核调用的函数时,请使用HashTableBase: __global__ void kernel(int3 *keys, VoxelBlock *values, int n, vhashing::HashTableBase bm) { 这样可以确保您不会复制不需要的thrust::*_vector结构。 在主机代码中,您应该使用以下之一: HashTable<..., host_memspace> -在基础代码中使用host_vector HashTable<..., device_mem


【文件预览】:
vhashing-master
----CMakeLists.txt(181B)
----README.md(3KB)
----tests()
--------CMakeLists.txt(500B)
--------inserts.cu(3KB)
--------lock.cu(2KB)
--------bulkalloc.cu(4KB)
--------voxelblocks.cu(3KB)
--------apply.cu(3KB)
--------filter.cu(4KB)
--------erases.cu(3KB)
----include()
--------safecall.h(775B)
--------MatWrapper.h(1KB)
--------vhashing.h(20KB)
--------MatCV.h(777B)
--------MatDevice.h(2KB)
--------impl()
----src()
--------safecall.cpp(1KB)

网友评论

  • github上开源的代码。。。也不是我想要的资源,介绍还是太简单了

相关文章