Gtiff
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
package main
|
||||
package imageproc
|
||||
|
||||
import (
|
||||
"image"
|
||||
@@ -41,8 +41,7 @@ func (r *Registrator) calculateBlockPhaseShift(panBlock, mssBlock gocv.Mat) gocv
|
||||
return shift
|
||||
}
|
||||
|
||||
func (r *Registrator) DoMssPhaseShift() ([][]byte, error) {
|
||||
alignedMssData := make([][]byte, MssBands)
|
||||
func (r *Registrator) DoMssPhaseShift() error {
|
||||
// 使用平均偏移量来做平移变换
|
||||
for band := 0; band < MssBands; band++ {
|
||||
var efficientShiftM int
|
||||
@@ -103,9 +102,7 @@ func (r *Registrator) DoMssPhaseShift() ([][]byte, error) {
|
||||
alignedMss.ConvertTo(&r.registeredMssImages[band], gocv.MatTypeCV16U)
|
||||
|
||||
log.Println("Band", band+1, "registeredMssImages size:", r.registeredMssImages[band].Size())
|
||||
|
||||
alignedMssData[band] = append(alignedMssData[band], r.registeredMssImages[band].ToBytes()...)
|
||||
}
|
||||
|
||||
return alignedMssData, nil
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user