暂时使用星下点坐标作为图像左上角坐标

This commit is contained in:
nuknal
2024-05-30 18:11:42 +08:00
parent e4d6b35702
commit 8f2b297a02
25 changed files with 1710 additions and 84 deletions

View File

@@ -22,7 +22,8 @@ var procCmd = &cobra.Command{
Short: "process images",
Long: `process images`,
Run: func(cmd *cobra.Command, args []string) {
_ = config.InitViper(configFile)
config.GViper = config.InitViper(configFile)
logrus.SetLevel(config.GCONFIG.LogLevel)
reg := producer.NewRegistrator(producer.DownSampled)
reg.Params = params
@@ -30,19 +31,23 @@ var procCmd = &cobra.Command{
reg.Params.PanTiffFile = filepath.Join(params.OutputDir, strings.TrimSuffix(filepath.Base(params.PanRawFile), filepath.Ext(params.PanRawFile))+".tiff")
reg.Params.FusTIffFile = strings.Replace(reg.Params.MssTiffFile, ".tiff", "_FUS.tiff", 1)
if err := reg.LoadAuxData(); err != nil {
logrus.Fatal(err)
}
if err := reg.LoadMssRaw(); err != nil {
panic(err)
logrus.Fatal(err)
}
if err := reg.LoadPanRaw(); err != nil {
panic(err)
logrus.Fatal(err)
}
godal.RegisterAll()
os.MkdirAll(params.OutputDir, 0755)
if err := reg.DoPhaseCorrelation(); err != nil {
panic(err)
logrus.Fatal(err)
}
reg.DoCoRegistration()
@@ -85,4 +90,5 @@ func init() {
procCmd.Flags().StringVarP(&params.OutputDir, "output-dir", "o", "data", "output directory")
procCmd.Flags().BoolVarP(&params.SubScenes, "sub-scenes", "", false, "process sub-scenes")
procCmd.Flags().BoolVarP(&saveStrip, "save-strip", "", false, "save original and registered images as GDAL GTiff")
procCmd.Flags().StringVarP(&paramsXML, "params", "x", "", "params xml file path")
}