使用Windows版Fmask4.6 处理Sentinel2
Fmask是一种经典的去云算法,可用于 Landsats 4-9 和 Sentinel 2 图像的自动云**、**云阴影、雪和水检测。
当前Fmask算法已经更新到了4.6,但是我看Github上很多人问无法运行。现写一个傻瓜式教程。
1.下载与安装
https://drive.google.com/drive/folders/1yFXIlxWU7NeaQ4EK3Uj-VR2uggrPWjgo
链接:https://pan.baidu.com/s/1950M8k1lqSBLDuXXL7XmiQ?pwd=iy8k
提取码:iy8k
–来自百度网盘超级会员V8的分享
通过此页面下在Fmask4.6,分别是linux无界面版本,matlab版本和windows无界面版本。
双击Fmask_4_6_Win_mcr.exe
即可安装。
但是运行Fmask4.6以后出现这个就没有反应,这是因为我们需要使用命令行模式运行
2.配置环境变量
此电脑-属性-高级系统设置-环境变量
将Fmask安装路径加入环境变量,确定。
3.生成云掩膜
我们需要在cmd/PowerShell中,将Fmask_4_6路径指向*.SAFE/GRANULE/L1C*
这个文件夹
PS G:\My_phd\phd1_shang\20220907TryCloudDetection\new\S2B_MSIL1C_20220830T021529_N0400_R003_T52TFS_20220830T040747.SAFE\GRANULE\L1C_T52TFS_A028629_20220830T022209> Fmask_4_6
此时,Fmask程序可以运行了,运行完毕后,在此路径下生成了Fmask_DATA文件夹