多云时无法配准
This commit is contained in:
@@ -100,6 +100,8 @@ func (r *Registrator) SaveScenesToTiff(panScenes []*Scene, mssScenes []*Scene) e
|
||||
log.Errorf("save pan scene %d to tiff failed: %v", i+1, err)
|
||||
return err
|
||||
}
|
||||
|
||||
GTiffToJPG(scene.Tiff, strings.Replace(scene.Tiff, ".tiff", ".jpg", 1), false)
|
||||
}
|
||||
|
||||
for i, scene := range mssScenes {
|
||||
@@ -120,6 +122,8 @@ func (r *Registrator) SaveScenesToTiff(panScenes []*Scene, mssScenes []*Scene) e
|
||||
log.Errorf("save mss scene %d to tiff failed: %v", i+1, err)
|
||||
return err
|
||||
}
|
||||
|
||||
GTiffToJPG(scene.Tiff, strings.Replace(scene.Tiff, ".tiff", ".jpg", 1), false)
|
||||
}
|
||||
|
||||
return nil
|
||||
@@ -133,7 +137,12 @@ func (r *Registrator) DoScenePansharpen(panScenes []*Scene, mssScenes []*Scene)
|
||||
// filename := fmt.Sprintf("%s_%03d_FUS.tiff", path, i+1)
|
||||
|
||||
// SaveBGRToGDALGTiff(ihsImage, 3, 1.25, filename)
|
||||
GDALPansharpen(panScenes[i].Tiff, mssScenes[i].Tiff)
|
||||
fusedTiff, err := GDALPansharpen(panScenes[i].Tiff, mssScenes[i].Tiff)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
GTiffToJPG(fusedTiff, strings.Replace(fusedTiff, ".tiff", ".jpg", 1), true)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user