修改了红外成像的量化辐射强度上下限,默认值为1e-6 W/sr和1e3 W/sr
This commit is contained in:
parent
1017af871e
commit
eb3647a8f6
@ -20,13 +20,15 @@ namespace ThreatSource.Guidance
|
||||
// === 对数缩放参数 ===
|
||||
/// <summary>
|
||||
/// 强度值的最小值,单位:W/sr
|
||||
/// 默认值1e-6 W/sr,对应约273K(0°C)的物体在合理距离下的辐射强度
|
||||
/// </summary>
|
||||
private const double MIN_INTENSITY = 1e-12;
|
||||
private const double MIN_INTENSITY = 1e-6;
|
||||
|
||||
/// <summary>
|
||||
/// 强度值的最大值,单位:W/sr
|
||||
/// 默认值1e3 W/sr 对应高温物体在近距离的辐射强度上限
|
||||
/// </summary>
|
||||
private const double MAX_INTENSITY = 1e-1;
|
||||
private const double MAX_INTENSITY = 1e3;
|
||||
|
||||
/// <summary>
|
||||
/// 最小强度值的对数(log10)
|
||||
@ -70,12 +72,6 @@ namespace ThreatSource.Guidance
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 计算byte值对应的强度值(仅在静态构造函数中使用)
|
||||
/// </summary>
|
||||
@ -242,17 +238,6 @@ namespace ThreatSource.Guidance
|
||||
return (byte)left;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 将byte值转换为强度值(保留用于调试和验证,生产环境使用查找表)
|
||||
/// </summary>
|
||||
/// <param name="byteValue">byte值</param>
|
||||
/// <returns>强度值,单位:W/sr</returns>
|
||||
private static double ConvertFromByte(byte byteValue)
|
||||
{
|
||||
// 直接使用查找表,保持接口兼容性
|
||||
return INTENSITY_LOOKUP_TABLE[byteValue];
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取内存占用信息(用于性能监控)
|
||||
/// </summary>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user