如何转换PGM图像到地图?

 时间:2026-02-13 10:52:11

1、%使用imread导入图像。

命令行键入:

image = imread('playpen_map.pgm');

如何转换PGM图像到地图?

2、%裁剪图像到相关区域。

命令行键入:

imageCropped = image(750:1250,750:1250);

如何转换PGM图像到地图?

3、%显示图像。

命令行键入:

imshow(imageCropped)

如何转换PGM图像到地图?

4、%PGM值从0到255表示为uint8。通过将裁剪后的图像转换为两倍并将每个单元格除以255来对这些值进行规范化。此图像显示了接近0的obstaclesas值。从1减去规范化的图像,得到占用值1表示占用空间。

命令行键入:

imageNorm = double(imageCropped)/255;

imageOccupancy = 1 - imageNorm;

如何转换PGM图像到地图?

5、%使用调整后的地图图像创建占用网格对象。导入的mapresolution是每米20个单元。

命令行键入:

map = robotics.OccupancyGrid(imageOccupancy,20);

如何转换PGM图像到地图?

6、%显示图像。

命令行键入:

show(map)

如何转换PGM图像到地图?

  • 查理王犬掉毛原因及应对方法
  • 永远的七日之都二周目攻略
  • 动物之森如何解决卡顿
  • 魔兽世界任务地下女王
  • 304和316不锈钢有哪些不同
  • 热门搜索
    音乐手抄报图片 有关感恩的手抄报 建军节手抄报内容 中国手抄报 清明手抄报图片大全 爱国手抄报版面设计图 民族团结手抄报花边 清明节文明祭祀手抄报 绿色上网手抄报 防火手抄报图片大全