如何在matlab中获得不同颜色的海洋?

时间:2014-05-28 16:31:45

标签: matlab

如何在Matlab中获得不同颜色的海洋?

用卫星图像的Matlab交换不同颜色的海洋,我们将如何获得卫星图像的不同海洋颜色。世界和水彩的卫星图像在不同地区/大陆是不同的我们将如何得到所有的水部分?

1 个答案:

答案 0 :(得分:1)

根据您的需要,有多种方法可以执行此操作。卫星图像识别的一小部分技术包括:图像分割,边缘检测,聚类等等。

更改颜色的一种更简单的方法是使用颜色阈值处理。

当大海有明显不同的颜色时,您可以过滤它。有关演示,请参阅Matlab Central。更多示例是here

基本步骤: 您可以使用链接中的库过滤海洋/对象。 完成过滤后,您将获得一个黑色图像(矩阵中为0),并将所选颜色/对象作为矩阵中的值。

这些值可以通过矩阵添加到您想要的颜色来改变。

如果再组合(通过矩阵添加)两个图像,则可以突出显示图像的海洋或其他部分。