attitude update frequency
This commit is contained in:
2
Makefile
2
Makefile
@@ -29,7 +29,7 @@ clean:
|
||||
rm -rf ./bin/*
|
||||
|
||||
linux:
|
||||
GOOS=linux GOARCH=amd64 go build -o bin/sjy01-imgproc -ldflags=${COMPILE_LDFLAGS} cmd/*.go
|
||||
GOOS=linux GOARCH=amd64 go build -o bin/sjy01-imgproc-v2 -ldflags=${COMPILE_LDFLAGS} cmd/*.go
|
||||
|
||||
release:
|
||||
docker run --rm -v .:/src -v /Users/lan/workspace/sjy01/build/go:/build/go nuknal/gdal38-cv49-builder sh -c "cd /src && make linux"
|
||||
|
||||
@@ -112,7 +112,7 @@ func ExtractAttitude(aps []*AuxPlatform) *Attitudes {
|
||||
sec, microsec = ap.UTCTimeSec, ap.Microsecond
|
||||
att := Attitude{
|
||||
UTCTimestampSec: float64(sec) + float64(ReferenceTime2000) +
|
||||
float64((microsec))/1e6,
|
||||
float64(transfromGPSandAttMicrosec(microsec))/1e6,
|
||||
Q0: ap.QuatAttstarQ0,
|
||||
Q1: ap.QuatAttstarQ1,
|
||||
Q2: ap.QuatAttstarQ2,
|
||||
|
||||
@@ -53,6 +53,8 @@ func (d *Dem1Km) Load() error {
|
||||
d.height = structure.SizeY
|
||||
hDataset.Close()
|
||||
|
||||
log.Infof("DEM loaded: %s, %d x %d, wUnit: %.2f, hUnit: %.2f", d.File, d.width, d.height, d.wUnit, d.hUnit)
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
@@ -255,6 +255,7 @@ END;
|
||||
|
||||
func (rpc *RPC) saveRPB(name string) error {
|
||||
log.Infof("save RPC model to %s", name)
|
||||
os.Remove(name)
|
||||
model := rpc.Output()
|
||||
f, err := os.Create(name)
|
||||
if err != nil {
|
||||
|
||||
@@ -14,6 +14,7 @@ import (
|
||||
log "github.com/sirupsen/logrus"
|
||||
"gocv.io/x/gocv"
|
||||
"starwiz.cn/sjy01/image-proc/pkg/config"
|
||||
"starwiz.cn/sjy01/image-proc/pkg/fusion"
|
||||
"starwiz.cn/sjy01/image-proc/pkg/payload"
|
||||
"starwiz.cn/sjy01/image-proc/pkg/rrc"
|
||||
"starwiz.cn/sjy01/image-proc/pkg/utils"
|
||||
@@ -241,7 +242,7 @@ func (r *Registrator) SaveScenesToTiff(panScenes []*Scene, mssScenes []*Scene) e
|
||||
func (r *Registrator) DoScenePansharpen(panScenes []*Scene, mssScenes []*Scene) error {
|
||||
for i := 0; i < len(panScenes); i++ {
|
||||
fusedTiff := strings.Replace(mssScenes[i].Tiff, "MSS", "FUS", -1)
|
||||
err := GDALPansharpen(panScenes[i].Tiff, mssScenes[i].Tiff, fusedTiff)
|
||||
err := fusion.Pansharpen(panScenes[i].Tiff, mssScenes[i].Tiff, fusedTiff, fusion.ESRI)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user