文档帮助中心文档
用于存储参数化平面模型的对象
基于描述平面的参数构造并存储参数化平面模型。
模型=平面模型(参数)
实例
模型=平面模型(参数)从1乘4构造参数化平面模型参数描述平面的输入向量。
模型=平面模型(参数)
模型
参数
全部展开
平面参数,指定为1×4矢量。此输入指定参数属性。四个参数[A.,B,C,D]描述平面的方程式:
A. x + B Y + C Z + D = 0
这些属性是只读的。
平面模型参数,存储为1×4矢量。这些参数由参数输入参数。
典型的
平面的法向量,存储为1×3的向量[A.,B,C]vector指定平面的非标准化法向量。
情节
法向旋转
全部崩溃
加载点云。
装载(“object3d.mat”)
显示并标记点云。
图pcshow(ptCloud)xlabel(‘X(m)’)ylabel(‘Y(m)’)兹拉贝尔(‘Z(m)’)头衔(“原始点云”)
设置平面拟合的最大点到平面距离(2cm)。
最大距离=0.02;
设置平面的法向量。
参考向量=[0,0,1];
将最大角度距离设置为5度。
最大角度距离=5;
检测第一个平面,即表格,并将其从点云中提取。
[model1,inlierIndex,outlierIndex]=pcfitplane(ptCloud,...maxDistance,referenceVector,maxAngularDistance);plane1=选择(ptCloud,InlierIndex);remainPtCloud=选择(ptCloud,OutlierIndex);
设置感兴趣区域以约束对第二个平面(左墙)的搜索。
roi=[-inf,inf;0.4,inf;-inf,inf];样本指数=findPointsInROI(remainPtCloud,roi);
检测左侧墙并将其从剩余的点云中提取。
[model2,inlierIndex,outlierIndex]=pcfitplane(remainPtCloud,...Maxdistance,“抽样指数”,样本索引);plane2=select(remainPtCloud,inlierIndexes);remainPtCloud=select(remainPtCloud,outlierIndexes);
绘制两个平面和其余点。
图pcshow(平面1)标题(“第一架飞机”)
图pcshow(平面2)标题(“第二架飞机”)
图pcshow(remainPtCloud)标题(“剩余点云”)
点云|pcfitplane|光子晶体|PCFIT气缸|球体模型|圆柱模型|pcshow|pcplayer|pcwrite|pcread|PCMerge.|pctransform.|下采样|去噪|仿射3d|pcregistericp
点云
pcfitplane
光子晶体
PCFIT气缸
球体模型
圆柱模型
pcshow
pcplayer
pcwrite
pcread
PCMerge.
pctransform.
下采样
去噪
仿射3d
pcregistericp
この例の変更されたバージョンがあります。編集された方の例を開きますか?
次の MATLABコマンドに対応するリンクがクリックされました。
コマンドを MATLABコマンド ウィンドウに入力して実行してください。网状物ブラウザーは MATLABコマンドをサポートしていません。
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处