文件帮助中心
从点云中提取快速点特征直方图(FPFH)描述子
特点=提取物(Ptcloudin)
特点=提取物(Ptcloudin,索引)
特点= extractFPFHFeatures (ptCloudIn、行、列)
[___,验证] = extractfpfhfeatures(___)
[___) = extractFPFHFeatures (___、名称、值)
特征= extractFPFHFeatures (ptCloudIn)提取输入点云对象中每个有效点的FPFH描述符。函数将描述符返回为N-By-33矩阵,在哪里N是输入点云中的有效点数。
特征= extractFPFHFeatures (ptCloudIn)
特征
ptCloudIn
例子
特征= extractFPFHFeatures (ptCloudIn那指数)提取位于指定线性指标的有效点的FPFH描述符,指数。
特征= extractFPFHFeatures (ptCloudIn那指数)
指数
特征= extractFPFHFeatures (ptCloudIn那行那柱子)提取输入有组织点云指定的2-D指数的有效点的FPFH描述符ptCloudIn。将这些点的行和列索引指定为行和柱子, 分别。
特征= extractFPFHFeatures (ptCloudIn那行那柱子)
行
柱子
[___那验证) = extractFPFHFeatures (___)返回已提取FPFH描述符的点云中有效点的线性指标。
[___那验证) = extractFPFHFeatures (___)
验证
[___) = extractFPFHFeatures (___那名称,价值)使用一个或多个名称-值对参数以及前面语法中的任意参数组合指定选项。
[___) = extractFPFHFeatures (___那名称,价值)
名称,价值
描述符的提取可以采用KNN搜索方法、半径搜索方法或两者的结合。这提取效果函数使用KNN搜索方法默认提取描述符。用户可以通过名称值对参数选择提取方法。例如,“NumNeighbors”,8选择knn搜索方法以提取描述符,并在k-collect邻居(knn)搜索方法中将最大邻居数设置为八个。
提取效果
“NumNeighbors”,8
全部折叠
将点云数据加载到工作区中。
ptObj = pcread ('茶壶.ply');
向下采样点云数据。
ptcloudin = pcdownsample(ptobj,'gridaverage',0.05);
提取指定密钥指数的点的FPFH描述符。
keyinds = [6565 10000];特点=提取物(ptcloudin,keyinds);
显示点云上的关键点。
ptKeyObj = pointCloud (ptCloudIn.Location (keyInds:),“颜色”0 0 255);图pcshow (ptObj)标题(“点云上的选择指数”)举行在pcshow (ptKeyObj“MarkerSize”, 1000)从
在关键点显示提取的FPFH描述符。
图AX1 =子图(2,1,1);酒吧(特点(1,:),'facecholor',[1 0 0])标题(“选定指数的FPFH描述符”)AX2 =子图(2,1,2);酒吧(特点(2,:),'facecholor',[0 0 1])LINKAXES([AX1 AX2],“xy”)
pointCloud
点云,指定为pointCloud对象。
所选点的线性指标,指定为正整数的向量。
数据类型:单身的|双|INT8.|int16|int32|INT64.|uint8.|uint16|UINT32|UINT64
单身的
双
INT8.
int16
int32
INT64.
uint8.
uint16
UINT32
UINT64
在一个有组织的点云中选定点的行索引,指定为一个正整数向量。
这行和柱子载体必须具有相同的长度。
在一个有组织的点云中选定点的列索引,指定为一个正整数向量。
指定可选的逗号分离对名称,价值参数。名称是参数名称和价值是对应的值。名称必须出现在引号内。您可以按如下顺序指定几个名称和值对参数Name1, Value1,…,的家。
名称
价值
Name1, Value1,…,的家
“NumNeighbors”
8.
50.
为KNN搜索方法指定的邻居数,由逗号分隔的对组成“NumNeighbors”一个正整数。
KNN搜索方法计算点云中点与相邻点之间的距离,并将其按升序排序。最近的点被认为是邻居。“NumNeighbors”设置要考虑的邻居数量的上限。
“半径”
0.05
被考虑的RADIUS用于RADIUS搜索方法,指定为包括的逗号分隔对“半径”一个正的实数标量。
RADIUS搜索方法在点周围设置特定半径,并选择给定半径的所有相邻点作为邻居。
笔记
的值“NumNeighbors”和“半径”名称值对参数,提取效果函数执行KNN搜索方法,然后只选择在给定半径内的集合。
如果指定较大的值“NumNeighbors”和“半径”,内存占用和计算时间增加。
fpfh描述符,作为一个返回N-乘33的实数矩阵。N是函数提取FPFH描述符的有效点数。每列包含点云中有效点的FPFH描述符。另外返回提取点的索引,请使用验证输出参数。
数据类型:双
有效点的线性指标,指定为正整数的向量。矢量仅包含仅函数提取功能的点的索引。
[1] Rusu,Radu Bogdan,Nico Blodow和Michael Beetz。“快速点特征直方图(FPFH)用于3D注册。”在2009年IEEE机器人和自动化国际会议,pp。3212-3217。IEEE,2009。
pcdownsample.
pcnormals
p
pcshow
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
与当地办事处联系
立即获得审判