没有合适的资源?快使用搜索试试~ 我知道了~
该转换方法支持将热成像传感器采集到的温度数据转化为BMP文件,支持传感器像素的定义 支持放大倍数的定义
资源推荐
资源详情
资源评论
//---------------------------------------------------------------------------
/*
模拟热成像温度数据数组
*/
unsigned short TempData [32] [24] =
{
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,3660,3660,2100,2100,2100,2100,2100,2100,3660,3660,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,3660,2100,2100,3660,2100,2100,2100,2100,2100,3660,3660,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,3660,2100,2100,2100,2100,3660,2100,2100,2100,3660,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,3660,2100,3750,2100,2100,3660,3660,3660,3660,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,3660,3660,2100,2100,3660,2100,2100,3660,3660,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,3660,3660,2100,2100,2100,2100,2100,3660,3660,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,3660,3660,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,3760,3760,3760,3860,3860,3860,3960,3960,3960,4130,4130,4130,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,3760,3760,3760,3860,3860,3860,3960,3960,3960,4130,4130,4130,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
/*
模拟热成像温度数据数组
*/
unsigned short TempData [32] [24] =
{
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,3660,3660,2100,2100,2100,2100,2100,2100,3660,3660,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,3660,2100,2100,3660,2100,2100,2100,2100,2100,3660,3660,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,3660,2100,2100,2100,2100,3660,2100,2100,2100,3660,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,3660,2100,3750,2100,2100,3660,3660,3660,3660,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,3660,3660,2100,2100,3660,2100,2100,3660,3660,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,3660,3660,2100,2100,2100,2100,2100,3660,3660,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,3660,3660,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,3760,3760,3760,3860,3860,3860,3960,3960,3960,4130,4130,4130,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,3760,3760,3760,3860,3860,3860,3960,3960,3960,4130,4130,4130,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
};
//保存BMP文件功能函数
BOOL savebitmap(const BITMAPINFOHEADER* pHeader,const char* data, int nImgW, int nImgH, const char* filename)
{
BITMAPINFOHEADER bmiHdr; //定义信息头
bmiHdr.biSize = sizeof(BITMAPINFOHEADER);
bmiHdr.biWidth = nImgW;
bmiHdr.biHeight = nImgH;
bmiHdr.biPlanes = 1;
bmiHdr.biBitCount = 24;
bmiHdr.biCompression = BI_RGB;
bmiHdr.biSizeImage = nImgW*nImgH*3;
bmiHdr.biXPelsPerMeter = 0;
bmiHdr.biYPelsPerMeter = 0;
bmiHdr.biClrUsed = 0;
bmiHdr.biClrImportant = 0;
FILE* fp = fopen(filename, "wb");
if (fp)
{
BITMAPFILEHEADER fheader = { 0 };
fheader.bfType = 'M' << 8 | 'B';
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,2100,
};
//保存BMP文件功能函数
BOOL savebitmap(const BITMAPINFOHEADER* pHeader,const char* data, int nImgW, int nImgH, const char* filename)
{
BITMAPINFOHEADER bmiHdr; //定义信息头
bmiHdr.biSize = sizeof(BITMAPINFOHEADER);
bmiHdr.biWidth = nImgW;
bmiHdr.biHeight = nImgH;
bmiHdr.biPlanes = 1;
bmiHdr.biBitCount = 24;
bmiHdr.biCompression = BI_RGB;
bmiHdr.biSizeImage = nImgW*nImgH*3;
bmiHdr.biXPelsPerMeter = 0;
bmiHdr.biYPelsPerMeter = 0;
bmiHdr.biClrUsed = 0;
bmiHdr.biClrImportant = 0;
FILE* fp = fopen(filename, "wb");
if (fp)
{
BITMAPFILEHEADER fheader = { 0 };
fheader.bfType = 'M' << 8 | 'B';
剩余5页未读,继续阅读
资源评论
- lwjian1472020-04-16生成的bmp 无法打开,怎么处理?
- LearnBC2023-10-31热成像 温度转换代码
PJZZF
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功