文章目录
前面相关博客介绍了dji thermal sdk 的api和简单测试,这里开始利用sdk开发一个测温的包。包含两个功能:
- 1、应用层
- 支持对红外相机拍摄的原始照片文件的加载
- 支持RAW文件的加载
- 支持点测温
- 支持区域测温,返回最高温度、最低温度、平均温度
- 2、dji tsdk封装层
- 支持原始照片的文件或内存数据的加载
- 支持二次加载不同照片文件或内存数据
- 支持获取RAW的数据指针和长度
- 获取原始照片的分辨率
- 获取RAW数据的分辨率
实际使用时,直接使用应用层接口即可。
这里先介绍 dji tsdk封装层,实际就是实现了前一篇博客测试代码的功能,但是持久化了一些应用程序需要的数据,例如加载照片后获取的图像分辨率,RAW分辨率,RAW数据,支持重复读取照片或RAW。
1、Dirp.h 说明
整个代码使用了命名空间 namespa