|
|
@@ -352,6 +352,8 @@ namespace AutoFocusTool.Calib
|
|
|
var b = Grab();
|
|
|
double sc = Sharpness.Compute(b, W, H, centerROI); // 中央ROI(避免背景带偏)
|
|
|
if (sc > bestS) { bestS = sc; bestZ = z; }
|
|
|
+ // 诊断:粗对焦逐层分数落盘(排查偶发伪峰,如74000打败真焦面90000)。格式同精对焦。
|
|
|
+ Log?.Invoke($" 粗对焦 {layers} Z={z} 分={sc:F4}");
|
|
|
OnStep?.Invoke($"粗对焦 Z={z} (区间{lo}~{hi})", null, null);
|
|
|
}
|
|
|
Log?.Invoke($"[well{well}] 粗对焦扫{layers}层 区间[{lo},{hi}] 步距{ZCoarseStep}");
|