保留可配置入口,未启用

This commit is contained in:
nuknal
2024-05-30 11:46:50 +08:00
parent 07ee4d88d4
commit e4d6b35702
11 changed files with 159 additions and 28 deletions

View File

@@ -83,9 +83,8 @@ func PansharpenIHS(panImage, mssImage gocv.Mat) gocv.Mat {
return fused16U
}
func GDALPansharpen(panTiff, mssTiff string) (string, error) {
fusedTIff := strings.Replace(mssTiff, "MSS", "FUS", -1)
os.MkdirAll(filepath.Dir(fusedTIff), 0755)
func GDALPansharpen(panTiff, mssTiff, fusedTiff string) error {
os.MkdirAll(filepath.Dir(fusedTiff), 0755)
// pansharpenCmd := exec.Command("gdal_pansharpen.py", "-w 0.6 -w 0.1 -w 0.3 -w 0 -b 3 -b 2 -b 1", panTiff, mssTiff, fusedTIff, "-r cubic", "-of GTiff")
pansharpenCmd := exec.Command("gdal_pansharpen.py",
"-w", "0.4", "-w", "0.2", "-w", "0.4", "-w", "0",
@@ -93,11 +92,11 @@ func GDALPansharpen(panTiff, mssTiff string) (string, error) {
"-r", "cubic", "-of", "GTiff",
panTiff,
mssTiff,
fusedTIff)
fusedTiff)
log.Println("Run Command: ", pansharpenCmd.String())
pansharpenCmd.Stdout = os.Stdout
pansharpenCmd.Stderr = os.Stderr
return fusedTIff, pansharpenCmd.Run()
return pansharpenCmd.Run()
}
func GDALTranslate(srcTiff, dstJPG string) error {