如何在Matlab中获得不同颜色的海洋?
用卫星图像的Matlab交换不同颜色的海洋,我们将如何获得卫星图像的不同海洋颜色。世界和水彩的卫星图像在不同地区/大陆是不同的我们将如何得到所有的水部分?
答案 0 :(得分:1)
根据您的需要,有多种方法可以执行此操作。卫星图像识别的一小部分技术包括:图像分割,边缘检测,聚类等等。
更改颜色的一种更简单的方法是使用颜色阈值处理。
当大海有明显不同的颜色时,您可以过滤它。有关演示,请参阅Matlab Central。更多示例是here。
基本步骤: 您可以使用链接中的库过滤海洋/对象。 完成过滤后,您将获得一个黑色图像(矩阵中为0),并将所选颜色/对象作为矩阵中的值。
这些值可以通过矩阵添加到您想要的颜色来改变。
如果再组合(通过矩阵添加)两个图像,则可以突出显示图像的海洋或其他部分。