- 博客(12)
- 收藏
- 关注
转载 Linux 系统上非 root 用户在cmake时使用 pybind11
非root用户可以通过在Linux系统上使用pip安装pybind11,随后使用命令获取cmake路径,并在CMakeLists.txt中手动添加该路径以便于CMake找到pybind11。具体步骤包括安装pybind11、获取cmake目录并在CMakeLists.txt中设置相关路径
2024-08-24 12:33:54 72
转载 Spherical Voxelization
文档介绍了球面体素化的过程,包括重要的类和方法,如ConvertToSphericalVoxel和spherical_voxel_optimized,详细解释了参数及其作用。球面体素化通过将点云转换为球面坐标系,利用自适应采样权重来平衡不同纬度区域的点密度,从而有效捕捉几何特征。文中还提到C++绑定的sv.compute函数,负责体素特征的计算与填充,确保在特征计算中考虑邻近体素的信息。
2024-08-23 12:30:19 35
原创 点云配准算法-旋转矩阵估计-Kabsch-Umeyama algorithm
面向点云配准,最小化两点集来计算最佳旋转矩阵。注:该算法只能计算旋转矩阵,做点云配准还需要计算平移向量。当平移和旋转都正确计算出,该算法有时也叫(see also。
2023-10-02 12:51:01 430 1
原创 传统点云配准局部描述子总结
前者相当于对local patch离散化(3D网格,投影后2D网格),后者在几何属性维度上建立多维网格(descriptor),从直觉上说,前者更加直观,更加易懂,属于人类直觉,后者则是需要经过一层显式的分析,换句话说,前者包含的信息更完备,但不精细;后者包含的信息更加精细,但不完备。共同点:基于统计知识,都有网格,网格内部用统计落点数(密度,网格内部包含的表面积)根据local patch里点的空间分布属性,如点坐标来生成统计直方图。展望:感觉基于空间分布+统计的方法在之后深度学习方案中借鉴的不多。
2023-09-06 18:28:59 213 1
原创 VScodeSSH免密登录服务器
由于github交互按照网上博客都配置成github账号邮箱,所以我公钥末尾的username是我的邮箱,但是根据下文也可以用到VScode SSH免密验证上,所以就VScode SSH免密验证来说,username应该可以随便填。生成自己的公私钥对,由于我已经有了ssh keygen生成的公私钥对,就不再重新生成,不然还要去更改github的配置,这里只放上生成命令和效果。我想要让VScode实现SSH免密登录服务器,那么就需要使用ssh keygen 生成的公私钥对,公钥。按照参考链接,首先在。
2023-08-05 10:12:14 130 1
原创 VScode+X11支持连接服务器时支持open3d、openCV、matplotlib等可视化
ModelXterm支持X11转发,与Xming一样,我看网上很多博客都用的是Xming,我还是参考链接2,用了ModelXterm。localhost后面的端口与之前第一步服务器配置中的保持一致,之后每个相关目录都需要创建launch.json,并如上配置才能支持VScode可视化从X11端口转发。连接服务器以后,想用open3d可视化点云、matplotlib画点图,但是一直不能用,原因也很简单,就是没有配置GUI传输显示,那肯定是要配置X11相关的东西。,如果没有或者为注释状态,则需要使用。
2023-08-05 10:10:53 610 1
原创 fatal error: THC/THC.h: No such file or directory
1.11版本后,Pytorch中的THC/THC 命名空间已失效,apex 也已将其删除,但是其中的函数已移至 ATen 命名空间。可以检查尝试构建的库中使用了哪些 TH ( C ) 方法,并将它们移至新的 ATen 调用。通常函数名称是相同的,命名空间只是移动了,因此您可以从操作中删除 TH( C ) 并在源代码中搜索此操作。如果那没有给您任何匹配项,请搜索 TH( C ) 方法并尝试找到移动它的提交。例如对于THCudaCheck,可以换成AT_CUDA_CHECK。
2023-06-12 01:15:03 2796
原创 ubuntu22.04LTS下C/C++与VScode联合配置
VMware+ubuntu22.04LTS下的C/C++与VScode联合配置
2022-10-19 14:11:19 946 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人