帮助中心帮助中心
向视图集中添加视图
vSet = addView(vSet,viewId)
vSet = addView(vSet,viewId,absPose)
vSet = addView(___、“PointCloud ptCloud)
vSet = addView(vSet,viewTable)
例子
vSet= addView (vSet,viewId)属性指定的视图viewId对于视图集,vSet。
vSet= addView (vSet,viewId)
vSet
viewId
vSet= addView (vSet,viewId,absPose)指定视图的绝对姿态。
vSet= addView (vSet,viewId,absPose)
absPose
vSet= addView (___“PointCloud”,ptCloud)指定与视图关联的点云,以及以前语法中的任何输入参数组合。
vSet= addView (___“PointCloud”,ptCloud)
ptCloud
vSet= addView (vSet,viewTable)属性指定的表中添加一个或多个视图viewTable。
vSet= addView (vSet,viewTable)
viewTable
全部折叠
创建一个空点云视图集。
vSet = pcviewset;
向点云视图集添加一个视图。
viewId = 1;ptCloud = pcread(“teapot.ply”);vSet = addView(vSet,viewId,“PointCloud”, ptCloud);
更新视图的绝对姿态。
rotationAngles = [0 0 0];翻译= [2 0 0];absPose = rigidtform3d(rotationAngles,translation);vSet = updateView(vSet,viewId,absPose);
pcviewset
点云视图集,指定为pcviewset对象。
视图标识符,指定为正整数。视图标识符对于特定的视图是唯一的。
rigidtform3d
视图的绝对姿态,指定为rigidtform3d对象。
pointCloud
点云,指定为apointCloud对象。
一个或多个视图,指定为两列或三列表。表必须包含列ViewId而且AbsolutePose。的点列是可选的。
ViewId
AbsolutePose
点
ViewID
视图标识符,指定为整数。视图标识符对于特定的视图是唯一的。
添加了视图的视图集,返回为pcviewset对象。
当指定table作为输入参数时,代码生成会有限制。有关限制的信息,请参见表的代码生成(MATLAB编码器)而且代码生成的表限制(MATLAB编码器)。
全部展开
从R2022b开始,大多数计算机视觉工具箱™函数使用预乘法约定创建和执行几何转换。因此,您现在可以指定姿势absPose参数和AbsolutePose的列viewTable论点)rigidtform3d对象,它们使用前置乘法约定。
尽管你仍然可以指定姿势为rigid3d对象,不推荐使用这些对象,因为它们使用后乘约定。的addView函数自动将姿态转换为前置乘法约定并返回pcviewset对象,该对象表示姿态为rigidtform3d对象。
rigid3d
addView
有关更多信息,请参见将几何变换迁移到前置乘法约定。
この例の変更されたバ,ジョンがあります.編集された方の例を開きますか?
次のmatlabコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウに入力して実行してください。Webブラウザ,はMATLABコマンドをサポ,トしていません。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处