main
huaijin
新增功能: - 在MainWindow中集成视觉识别系统Web服务 - 添加startVisionWebService()和stopVisionWebService()方法 - 无人机视图和无人机控制按钮现在可以启动视觉识别Web界面 - 添加QProcess成员变量管理Python子进程 - 实现进程生命周期管理,包括优雅退出和强制终止 - 完善错误处理和日志记录 技术实现: - 使用QProcess启动distance-judgement/main_web.py - 进程信号连接,监控启动、退出和错误状态 - 析构函数中确保进程正确清理 - Web服务运行在localhost:5000端口
- 移除人脸识别、人脸跟随等冗余UI元素 - 删除智能导航、情报传达等功能按钮 - 清理无人机视角、机器狗视角、机器狗建图按钮 - 优化情报传输模块布局,修复按钮重叠问题 - 实现界面极简化设计,功能由RightFunctionPanel统一管理
- 集成敌情数据表到DatabaseHelper统一管理 - 修改EnemyStatsDialog连接真实数据库数据 - 添加完整的数据库表结构和测试数据脚本 - 实现敌情数据的持久化存储和实时加载 - 支持威胁等级统计和条件查询功能 - 添加25条测试数据覆盖各种敌情类型
- 删除enemy_records表中的enemy_type和description字段 - 更新EnemyRecord和EnemyInfo结构体定义 - 修改所有相关的CRUD操作和查询方法 - 更新表格显示界面,去掉敌人类型列 - 修改CSV导出功能,移除冗余字段 - 简化数据结构,专注核心敌情信息
- 实现敌情显示切换功能:点击可显示/隐藏敌人标记,无弹窗干扰 - 优化敌人标记样式:移除文字,使用纯色圆形标记,根据威胁等级显示不同颜色和大小 - 调整地图中心点:向北移动200米到最佳观察位置 (113.045134, 28.264012) - 优化敌人分布:减少到15个敌人,均匀分布在120米范围内 - 修复JavaScript编码问题:解决中文字符导致的标记显示失败 - 添加数据库更新脚本:支持敌人位置批量调整和范围控制
279a5a131e
No due date set.
No dependencies set.
Deleting a branch is permanent. It CANNOT be undone. Continue?
279a5a131e
into huaijin 20 hours ago279a5a131e
.