%利用imread導入圖像。
號令行鍵入:
image = imread('playpen_map.pgm');
 %裁剪圖像到相關區域。
號令行鍵入:
imageCropped = image(750:1250,750:1250);
 %顯示圖像。
號令行鍵入:
imshow(imageCropped)
 %PGM值從0到255暗示為uint8。經由過程將裁剪后的圖像轉換為兩倍并將每個單位格除以255來對這些值進行規范化。此圖像顯示了接近0的obstaclesas值。從1減去規范化的圖像,獲得占用值1暗示占用空間。
號令行鍵入:
imageNorm = double(imageCropped)/255;
imageOccupancy = 1 - imageNorm;
 %利用調整后的地圖圖像建立占用網格對象。導入的mapresolution是每米20個單位。
號令行鍵入:
map = robotics.OccupancyGrid(imageOccupancy,20);
 %顯示圖像。
號令行鍵入:
show(map)
 END0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!