- 博客(5)
- 收藏
- 关注
原创 ANN库的使用
ANN库的使用什么是ANN?(1)ANN——Approximate Nearest Neighbor,是一个用 C++ 编程语言编写的库,支持在各种维度的空间中进行精确和近似最近邻搜索。(2)在最近邻问题中,给出d维空间中的一组数据点P,这些点被预处理成一个数据结构即kd树;kd树的建立使我们能够对于任意查询点q,可以有效地找出p到q的最近点。(3)ANN 是为足够小的数据集设计的,搜索结构可以存储在主存储器中(与假设数据驻留在辅助存储器中的数据库方法相反)。假设点表示为实数(或整数)的坐标向
2022-04-30 17:34:01
1967
原创 C++中结构体struct与类class的区别
1.1 结构体的概念结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构。它是一种数据类型。1.2 C中的结构体在C语言中,结构体是复合数据类型的一种,同时也是一些元素的集合,这些元素称为结构体的成员,且这些成员可以为不同的数据类型。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。- 注意:在C语言中,结构体不能包含函数1.3C++中的结构体在C中认为,数据和数据操作是分开的;然而在c++中,数据和数据对象是一个整体,不应该分开,这就是st
2021-12-22 11:30:26
1278
原创 ICP算法详细推导过程--SVD方法(包含SVD的分解过程)
现有两组点云P,Q:求两组点云的质心:以质心为坐标原点的点云的坐标为:求解R,t使得误差函数E(R,t)最小:又:所以:E(R,t)要为最小,则,即则最优旋转矩阵为:所以要使R取得最优,则:...
2021-12-18 20:27:27
3151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人