目录
1.算法原理
精准导航:用A*算法优化栅格地图的路径规划【附Matlab代码】
改进A*算法通过删除必要的拐点或简化路径来减少路径长度,使得路径更为直观和高效。
2.二值图像构建大规模栅格地图
给定一幅二值图像:
读取图片构建100*100栅格地图:
%% 读取图片
img = imread('1.png');
gray_img = rgb2gray(img);
% 转二值图像
threshold = 128;
bw_img = imbinarize(gray_img, threshold/255);
%bw_img = ~bw_img;
resized_img = imresize(bw_img, [100 100], 'nearest');
MAP = uint8(resized_img); %地图数据