1、选取一张可以作为地图的图片
这个地图可以用来做路径规划等用途。如图任选一张,这里以海岛为例,因为岛屿可以视为障碍物,其余海域则为船舶航行区域,陆地也是一样。
虽然地图选好了,但这张图是有一点瑕疵的,可以发现他的岛屿是白色的,海水是浅蓝色,两个颜色相近。在读取图片数字矩阵的时候容易造成障碍物遗漏,像下面这种情况
从数字矩阵看出,208代表海水区域,其余代表障碍物(海岛)但是由于颜色太接近导致区分不清。最终栅格地图什么也没搞到。
问题来了,原图颜色太接近,那就处理下好了,让他区别大一些。
2、处理地图
这里我是用的ps大法,首先新建一个空白图层,然后在原图层的副本上进行魔法棒操作,用魔法棒点击海水就会将颜色相同的海水选上,如图
之后再用反向选择工具选择海岛