如何利用MATLAB在卫星图像上绘制不同颜色的点

如何利用MATLAB在卫星图像上绘制不同颜色的点

在对SAR或其他卫星影像进行特定区域标记时?如何利用不同的颜色来表征不同的地物是一个重要的问题,是向其他学者进行展示自己成果的必要手段。
那如何利用MATLAB进行这样的操作呢?

  1. 可以使用m_map工具箱(添加链接描述
    该工具箱的m_pcolor函数来绘制SAR图像,然后在hold on后利用m_scatter函数来绘制不同的点,这里需要用到经纬度。
    这里不对这种方法进行详细介绍,因为m_pcolor往往需要和colormap进行配合使用,详细可查阅m_map网站里的例程。这会导致对于较大的图像很难进行放大等操控,特别是在colormap设置为“gray”时,图像在标记大于1后会变黑变暗,严重影响美观。
    笔者在这给出另外一种更适合MATLAB软件的方法。
  2. 可以利用geoshow函数,这个函数是MATLAB自带的函数,稳定性会比m_map好非常多,特别是对图像非常大的同学更加友好。
    需要说明的是,geoshow本身不具备类似于scatter函数类似的功能,只能一次性控制所有样本的颜色或大小等参数。(添加链接描述
    一个简单的方法是可以利用for循环,一个一个点进行绘制ÿ
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值