介绍 RasterExpressionEvaluator是评估栅格中每个像元上的表达式,如代数运算或条件语句的转换器。本文将使用RasterExpressionEvaluator演示常用的栅格转换。 下载RasterExpressionEvaluator-Workspaces.zip (所有工作空间) 说明示例1:反转颜色RGBColorInverter.fmwt 此示例演示了如何使用以下波段说明列表和表达式反转图像:
这些图片展示了在谷歌地球上的Heritage Mountain小学和周围地区 示例2:亮度校正BrightnessCorrection.fmwt 如果图像太暗,我们可以使用以下简单表达式来提升亮度:
大温哥华穆迪港 请注意,应谨慎使用此方法 - 如果图像中有明亮区域,它们将达到或超过最大值(在我的示例中为255),这将使它们变成纯白色(如果是RGB24,则为255,255,255) ,这些区域的信息将丢失。 例3:颜色校正ColorCorrection.fmwt 如果一幅图像上的某一种颜色似乎比其他颜色更突出,我们可以只改变一个波段(或者对不同波段应用不同的系数):
大温哥华穆迪港
示例4:颜色到灰度转换RGB2Grayscale.fmwt 大多数来源都建议使用以下公式进行颜色到灰度的转换(许多来源还提到,根据图像的不同,颜色可能会有所不同)。有两种常用的公式,第一种公式提供更好的对比度: | | | 0.2989 * A [0] + 0.5870 * A [1] + 0.1140 * A [2] |
温哥华,英属哥伦比亚
| | | 0.3333 * A [0] + 0.3333 * A [1] + 0.3333 * A [2] |
温哥华,英属哥伦比亚 例5:单位转换UnitConversion.fmwt 对于RasterExpressionEvaluator,各种单位之间的转换是非常自然的操作。在这个例子中,我们采用一个数字栅格来表示以米为单位的DEM,并将单位转换为英尺:
北温哥华,大温哥华 本文转载来自 CSDN作者:fmechina 版权归作者所有 原文链接:https://blog.csdn.net/fmechina/article/details/102800401?spm=1001.2014.3001.5501 |