This commit is contained in:
nuknal
2024-09-10 14:13:30 +08:00
parent 52638b5ffe
commit 2fcbc389c6
8 changed files with 82 additions and 32 deletions

View File

@@ -1,25 +1,27 @@
package producer
import "starwiz.cn/sjy01/image-proc/pkg/config"
type GridPoint struct {
Row, Col, H int
}
// 网格点要覆盖边界,甚至大于边界
func gridImage2(m, n, height, width, k, hmin, hmax int) []*GridPoint {
a := int((height) / (m + 1))
a := int((height) / (m))
var lines []int
for i := 1; i <= m; i++ {
for i := 0; i <= m; i++ {
lines = append(lines, a*i)
}
b := int((width) / (n + 1))
b := int((width) / (n))
var samples []int
for i := 1; i <= n; i++ {
for i := 0; i <= n; i++ {
samples = append(samples, b*i)
}
hmax = hmax + 500
hmin = hmin - 500
hmax = (hmax+hmin)/2.0 + config.GCONFIG.RPC.AltitudeRange/2
hmin = (hmax+hmin)/2.0 - config.GCONFIG.RPC.AltitudeRange/2
dh := (hmax - hmin) / (k)
var h []int