Matlab中将一幅图片做成栅格地图

1、选取一张可以作为地图的图片

这个地图可以用来做路径规划等用途。如图任选一张,这里以海岛为例,因为岛屿可以视为障碍物,其余海域则为船舶航行区域,陆地也是一样。
谷歌地图上的嵊泗列岛海域
虽然地图选好了,但这张图是有一点瑕疵的,可以发现他的岛屿是白色的,海水是浅蓝色,两个颜色相近。在读取图片数字矩阵的时候容易造成障碍物遗漏,像下面这种情况
地图的数字矩阵
栅格化地图结果
从数字矩阵看出,208代表海水区域,其余代表障碍物(海岛)但是由于颜色太接近导致区分不清。最终栅格地图什么也没搞到。
问题来了,原图颜色太接近,那就处理下好了,让他区别大一些。

2、处理地图

这里我是用的ps大法,首先新建一个空白图层,然后在原图层的副本上进行魔法棒操作,用魔法棒点击海水就会将颜色相同的海水选上,如图
魔法棒选择海水之后再用反向选择工具选择海岛

评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值