# 红外地图分析系统 **Repository Path**: samuel1971/thermal_analysis_system ## Basic Information - **Project Name**: 红外地图分析系统 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-18 - **Last Updated**: 2026-01-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Thermal Analysis System 本系统是一个热成像分析解决方案,使用DJI Thermal SDK处理热成像数据,结合地理信息系统(GIS)技术,提供温度分析、热点检测和空间可视化功能。 ## 项目结构 - **backend/**: 后端服务,包含核心处理逻辑和数据库交互 - `thermal_processor.py`: 热成像数据处理核心模块 - `georeference.py`: 地理参考数据处理模块 - `db_service.py`: 数据库服务模块 - `main.py`: FastAPI接口服务 - `models.py`: 数据库模型定义 - `windows/`: 存放DJI Thermal SDK的DLL文件 - **frontend/**: 前端界面 - `index.html`: 主界面 - `style.css`: 样式文件 - `map.js`: 地图交互逻辑 - `thermal.js`: 热成像处理前端逻辑 - **配置文件** - `.env`: 环境变量配置 - `config/settings.py`: 应用配置 ## 功能特性 - 热成像图像上传与处理 - 自动热点检测与分析 - 地理空间参考与定位 - 温度趋势分析 - 数据库存储与查询 - Web界面可视化展示 ## 依赖项 请参考`backend/requirements.txt`文件获取Python依赖列表 ## 使用说明 1. 安装Python依赖 2. 配置数据库连接 3. 从DJI官网下载Thermal SDK 4. 将SDK中的DLL文件复制到`backend/windows/`目录 5. 运行系统 ## 许可证 本项目使用MIT许可证,请参阅项目根目录的LICENSE文件获取详细信息。