app+csdk+docs: 噪声预算真机实测(0.559σn 与理论一致,链路无额外噪声源)+ 修 MDT raw/NUC 配对与 LUT 32位语义;csdk 合入 android_lut/fpa_temp_fix(C 未编译,算法由 golden 测试锁定);118 单测全绿

This commit is contained in:
ZXCLI
2026-10-06 16:28:05 +08:00
parent 2290fbbafb
commit e0709f9305
13 changed files with 421 additions and 16 deletions
+7 -1
View File
@@ -127,7 +127,13 @@ int main(int argc, char **argv) {
cfg.warm_frames = 20;
/* PC/Linux reference LUT keeps its own pivot (see the same note in
mag160c_demo3.c); the Android-parity LUT lives in the Android pipeline. */
cfg.cdf_pivot_75 = 1;
/* Android libcxsdk parity (validated on device 2026-10-06, see
docs/android_app/rendering_diff_phone_20261006.md sections 10-11):
the phone app renders with its own HistDeRedundance variant, and it feeds the
per-pixel table interpolation (frame-tail FPA + BasePara2.fpaTempFix). */
cfg.cdf_pivot_75 = 1; /* kept for the PC path */
cfg.android_lut = 1;
cfg.fpa_temp_fix = 1699; /* BasePara2.fpaTempFix of device 160043865 */
cfg.ffc_cb = ffc_cb;
mag160c_render_t *render = NULL;
if (mag160c_render_init(&render, &cfg) != MAG160C_OK) {