主要内容

pcshow

绘制三维点云

描述

例子

pcshow (ptCloud使用存储在点云对象中的位置和颜色显示点。

pcshow (xyzPoints属性指定的点xyzPoints矩阵。

pcshow (xyzPoints颜色中包含的点xyzPoints矩阵,颜色由颜色

pcshow (xyzPointscolorMap中包含的点xyzPoints矩阵,颜色由colorMap

pcshow (文件名显示存储在指定文件中的点云文件名

pcshow (___名称,值使用一个或多个指定的附加选项名称,值使用前面的任何语法对参数进行配对。

斧头= pcshow (___返回绘图轴。

例子

全部折叠

生成一个包含600 * 600面的球体。

numFaces = 600;[x, y, z] =球(numFaces);

使用默认颜色贴图绘制球体。

图;pcshow ([x (:), y(,)、z (:)));标题(“带有默认颜色贴图的球体”);包含(“X”);ylabel (“Y”);zlabel (“Z”);

加载和显示纹理映射的图像。

我= im2double (imread (“visionteam1.jpg”));imshow(我);

调整大小和翻转图像映射坐标。

J = flipud (imresize(我、大小(x)));

绘制带有颜色纹理的球体。

pcshow ([x (:), y(,)、z(:)),重塑(J [], 3));标题(“带有颜色纹理的球体”);包含(“X”);ylabel (“Y”);zlabel (“Z”);

输入参数

全部折叠

点云,指定为pointCloud对象。对象包含用于渲染点云的位置、强度和RGB颜色。

点云的财产 显色结果
位置只有 将z值映射到当前颜色映射中的颜色值。
位置强度 将强度映射到当前颜色映射中的颜色值。
位置颜色 使用提供的颜色。
位置强度,颜色 使用提供的颜色。

点云文件名,指定为字符向量或标量字符串。该文件必须支持金宝apppcreadpcshow调用pcread从文件读取点云,但不将数据存储在MATLAB中®工作区。

点云xy,z位置,指定为3或——- - - - - -N3数字矩阵。的xyzPoints数字矩阵包含——- - - - - -Nxyz)点。的z矩阵中的值(通常对应于深度或高程)决定了每个点的颜色。当您没有指定C输入颜色,函数映射z值设置为当前颜色图中的颜色。

点云的颜色,具体为:

可以为所有点指定相同的颜色,也可以为每个点指定不同的颜色。当您设置C, RGB值范围在[0,1]之间。当您设置Cuint8,取值范围为[0,255]。

点的输入 颜色选择 有效的值C
xyzPoints 所有点的颜色都一样 ColorSpec(颜色规范)颜色字符向量或1 × 3的RGB向量

每个点用不同的颜色 3矩阵或——- - - - - -N- × 3矩阵,包含每个点的RGB值。

点云的颜色,具体为:

  • 1的向量

  • ——- - - - - -N矩阵

点的输入 颜色选择 有效的值C
xyzPoints 每个点用不同的颜色 向量或——- - - - - -N矩阵。矩阵必须包含线性映射到当前颜色的值colormap

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:“VerticalAxisDir”“了”将垂直轴方向设置为向上。

标记的直径,指定为逗号分隔对,包括'MarkerSize'和一个正标量。该值指定点标记的近似直径。MATLAB图形将单位定义为点。大于6的标记会降低渲染性能。

垂直轴,指定为逗号分隔对,由'VerticalAxis”,“X”“Y”,或“Z”.重新加载已保存的图形时,对该图形的任何操作都会将垂直轴重置为z设在。

垂直轴方向,指定为逗号分隔对,由'VerticalAxisDir”,“了”“下来”.当重新加载已保存的图形时,对该图形的任何操作都会将该方向重置为向上方向。

输出轴,指定为逗号分隔对,由'“和一个显示点云可视化的图形对象。

请注意

你不能设置'的值”一个UIAxes对象(使用uiaxes功能)。

输出参数

全部折叠

图轴,返回为图形对象。

您可以设置点云查看器的默认旋转中心,使其围绕轴中心或围绕点旋转。属性设置默认行为计算机视觉工具箱首选项

提示

  • 为了提高性能,pcshow当您通过单击鼠标旋转、平移或放大或缩小时,自动向下采样渲染点云。下采样不适用于使用鼠标滚动机制的放大或缩小。当使用数据提示时,没有向下采样应用。下采样只发生在渲染点云时,并不影响保存的点。

  • 若要查看点数据或修改颜色显示值,请将鼠标悬停在坐标轴工具栏上并选择以下选项之一。

    功能 描述
    Datatip

    点击数据提示查看点云图中任意点的数据点值。对于一个正常的点云数据提示显示了xyz值。深度图像和激光雷达的其他数据属性是:

    点云数据 数据值属性
    深度图像(RGB-D传感器) 颜色,一行,一列
    激光雷达 强度,距离,方位角,仰角,行,列

    背景颜色

    点击旋转然后在图中右键单击背景选项。

    Colormap价值

    点击旋转然后在图中右键单击颜色映射选项。您可以修改可用坐标和范围值的colornap值,这取决于显示的点云的类型。

    视图

    点击旋转将点云图的观察角度改为XZZXYZZYXY,或者是YX飞机。点击恢复视图重置观察角度。

  • pcplayer金宝app支持opengl的选择渲染器数字财产。

介绍了R2015b