Files
zmkgC/main.go
2025-07-07 20:11:59 +08:00

100 lines
3.4 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package main
import (
_ "github.com/gogf/gf/contrib/drivers/mysql/v2"
_ "github.com/gogf/gf/contrib/nosql/redis/v2"
"github.com/gogf/gf/v2/os/gctx"
_ "github.com/tiger1103/gfast/v3/internal/app/boot"
_ "github.com/tiger1103/gfast/v3/internal/app/system/packed"
"github.com/tiger1103/gfast/v3/internal/cmd"
_ "github.com/tiger1103/gfast/v3/task"
)
func main() {
ctx := gctx.New()
//video_hat.InitToken() // 加载初始化视频安全帽的 Token
//toolTurf.InitTurfjs() // 初始化 供打卡范围
//ys7.InitYs7() // 摄像头
//mqtt.InitMQTT() // 无人机
//task.UavRun(ctx) // 执行无人机的cronc
//
////考勤机
//http.HandleFunc("/ws", ws.HandleWebSocket)
//go func() {
// if err := http.ListenAndServe(":8913", nil); err != nil {
// log.Fatal("考勤机ws服务启动失败", err)
// }
//}()
cmd.Main.Run(ctx)
//mo()
//===================注意=====================
//===================注意=====================
//===================注意=====================
//===================注意=====================
//===================注意=====================
//===================注意=====================
/**
如果新建表并且和openid有关联需要将表名放入到 BatchUpdateTheOpenidsOfIndividualTables全局搜索 方法下的切片中
*/
}
//func main() {
// //jsonData := `{"originalImgSize": [2560, 1440], "targets": [{"type": "head", "size": [71, 89], "leftTopPoint": [1345, 702], "score": 0.40652531385421753}, {"type": "head", "size": [68, 81], "leftTopPoint": [1488, 707], "score": 0.756232500076294}, {"type": "head", "size": [71, 79], "leftTopPoint": [1109, 726], "score": 0.8591576218605042}, {"type": "head", "size": [63, 81], "leftTopPoint": [1160, 681], "score": 0.8899233341217041}, {"type": "head", "size": [61, 80], "leftTopPoint": [1679, 709], "score": 0.9004907011985779}, {"type": "head", "size": [68, 87], "leftTopPoint": [997, 690], "score": 0.9115070104598999}, null], "hasTarget": 1}`
// //
// //var result SpartaApi.RecognizeRes
// //err := json.Unmarshal([]byte(jsonData), &result)
// //if err != nil {
// // fmt.Println("JSON解析错误:", err)
// // return
// //}
//
// fmt.Println("开始识别")
// // 将大图交给AI识别
// recognizeRequest := SpartaApi.RecognizeReq{
// CapUrl: "http://xny.yj-3d.com:7363/file/tif/20250625160218orthophoto.png",
// RecType: SpartaApi.UAV_MATRIX,
// Async: "False",
// CallBackUrl: "",
// AreaHigh: "",
// }
// fmt.Println("发送---", recognizeRequest)
// recognizeResult, _, recognizeErr := SpartaApi.CommonAlgorithmTwoUav(gctx.New(), &recognizeRequest)
// fmt.Println("识别结果:", recognizeResult)
// fmt.Println("错误信息:", recognizeErr)
//}
//func mo() {
// ctx := gctx.New()
// minioClient, _ := dj.PublicMinioClient()
//
// arr := [...]string{
// "f61f015bf09143bd910234aaeb4b9168",
// }
// for _, v := range arr {
// var path = "D:\\aaaaaaaa\\" + v
// var uav = "uav/" + v
// _ = dj.DownloadTheFileWithTheSpecifiedPrefixBasedOnTheObjectSet(ctx, minioClient, dj.BucketName, uav, path, true)
// }
//}
//func FanWei(positions []commonshp.Point, point orb.Point) bool {
// var newRing []orb.Point
// for _, p := range positions {
// newRing = append(newRing, orb.Point{p.Lng, p.Lat})
// }
// var polygon orb.Polygon
//
// polygon = append(polygon, newRing)
// // 判断点是否在多边形内
// if planar.PolygonContains(polygon, point) {
// return true
// } else {
// return false
// }
//}