热成像图像采集与传输系统搭建

📚 共计 30 章节
01
热成像技术概述
红外辐射原理 · 热成像发展史 · 与可见光对比 · 应用场景分析
基础原理
02
系统总体架构
采集/传输/接收/显示四层架构 · 系统指标定义
架构设计
03
核心硬件选型
MLX90640/AMG8833对比 · 树莓派/Jetson Nano · 电源模块
硬件选型
04
I2C通信协议
总线原理 · 时序分析 · 速率配置 · 上拉电阻 · 多设备冲突
协议I2C
05
传感器驱动开发
MLX90640寄存器 · 帧率设置 · 分辨率切换 · 温度补偿
驱动传感器
06
原始数据采集
像素读取 · 坏点校正 · 噪声滤波 · 16bit转浮点
数据采集
07
图像预处理
中值滤波 · 高斯滤波 · 直方图均衡化 · 伪彩色映射
图像预处理
08
伪彩色编码
彩虹色板 · 铁红色板 · 自定义LUT · OpenCV applyColorMap
伪彩色LUT
09
图像压缩编码
JPEG原理 · 压缩比权衡 · JPEG2000/PNG对比 · 硬件编码器
压缩编码
10
WiFi传输协议
TCP/IP · Socket编程 · TCP/UDP选型 · ESP8266/ESP32
WiFi传输
11
MQTT协议应用
发布/订阅 · QoS等级 · Mosquitto搭建 · 主题设计
MQTT物联网
12
HTTP/RTSP流媒体
HTTP文件传输 · RTSP实时流 · H.264封装 · VLC对接
流媒体RTSP
13
4G/5G蜂窝传输
SIM7600 AT指令 · PPP拨号 · TCP透传 · 流量控制
蜂窝4G/5G
14
LoRa远距离传输
LoRa调制 · 频段选择 · 扩频因子 · 数据包结构
LoRa远距离
15
蓝牙传输方案
BLE协议栈 · GATT服务 · 分包传输 · 功耗优化
蓝牙BLE
16
USB有线传输
USB CDC类 · 虚拟串口 · 批量传输 · 高速模式
USB有线
17
服务端接收架构
Flask/Node.js · 多线程并发 · 数据校验与重传
服务端Python
18
数据库存储
InfluxDB时序 · MySQL关系型 · 数据归档策略
数据库存储
19
实时显示前端
WebSocket推送 · Canvas热力图 · ECharts温度曲线
前端可视化
20
桌面客户端开发
PyQt5界面 · Matplotlib热力图 · 视频流播放
桌面PyQt5
21
移动端APP开发
Flutter跨平台 · 热力图组件 · MQTT集成
移动端Flutter
22
多传感器组网
多节点同步 · 时间戳对齐 · 数据融合 · 冲突避免
组网融合
23
低功耗设计
休眠唤醒 · 动态电压 · 占空比控制 · 电池续航
低功耗优化
24
系统可靠性
看门狗 · CRC校验 · 断线重连 · 异常日志
可靠性健壮性
25
安全性设计
TLS/SSL加密 · 身份认证 · 防火墙 · 固件签名
安全加密
26
性能优化
帧率提升 · 内存池 · 零拷贝 · GPU加速
性能优化
27
测试与标定
黑体标定 · 温度精度 · 环境适应性 · EMC测试
测试标定
28
部署与运维
Docker容器 · OTA升级 · 日志监控 · 告警规则
运维Docker
29
项目实战一:工业设备监控
传感器部署 · 数据看板 · 阈值告警
实战工业
30
项目实战二:人体测温门禁
人脸检测+热成像融合 · 口罩识别 · 云端同步
实战门禁