Log detected person rect during GUI hardware self-test
This commit is contained in:
1 file changed
+8
-6
@@ -2059,6 +2059,12 @@ impl eframe::App for Insta360App {
|
|||||||
.clamp(0.05_f32, 0.95_f32);
|
.clamp(0.05_f32, 0.95_f32);
|
||||||
let cy = (((r.y as f32) + (r.height as f32) * 0.5_f32) / 10000.0_f32)
|
let cy = (((r.y as f32) + (r.height as f32) * 0.5_f32) / 10000.0_f32)
|
||||||
.clamp(0.05_f32, 0.95_f32);
|
.clamp(0.05_f32, 0.95_f32);
|
||||||
|
if self.self_test_enabled {
|
||||||
|
println!(
|
||||||
|
"[GUI-SELF-TEST] Detected 1 person rect={:?}, locking onto ({:.3}, {:.3})",
|
||||||
|
r, cx, cy
|
||||||
|
);
|
||||||
|
}
|
||||||
let _ = self.controller.select_track_object_norm(cx, cy, 0.0_f32, 0.0_f32);
|
let _ = self.controller.select_track_object_norm(cx, cy, 0.0_f32, 0.0_f32);
|
||||||
self.state.ready_auto_track = false;
|
self.state.ready_auto_track = false;
|
||||||
self.state.tracked_targets.clear();
|
self.state.tracked_targets.clear();
|
||||||
@@ -2286,13 +2292,9 @@ impl eframe::App for Insta360App {
|
|||||||
self.state.pan_deg = p as f32 / 3600.0;
|
self.state.pan_deg = p as f32 / 3600.0;
|
||||||
self.state.tilt_deg = t as f32 / 3600.0;
|
self.state.tilt_deg = t as f32 / 3600.0;
|
||||||
}
|
}
|
||||||
// Center back to (0, -12 deg) so the person in front of the desk is in frame
|
|
||||||
let _ = self.controller.set_pantilt_absolute(0, -43_200);
|
|
||||||
self.state.pan_deg = 0.0;
|
|
||||||
self.state.tilt_deg = -12.0;
|
|
||||||
|
|
||||||
println!(
|
println!(
|
||||||
"[GUI-SELF-TEST] Step 3: Stopped joystick velocity; testing Toolbar Mode & activating AI Tracking"
|
"[GUI-SELF-TEST] Step 3: Stopped joystick velocity (pan={:.1}, tilt={:.1}); testing Toolbar Mode & activating AI Tracking",
|
||||||
|
self.state.pan_deg, self.state.tilt_deg
|
||||||
);
|
);
|
||||||
self.state.ui_mode = UiMode::Toolbar;
|
self.state.ui_mode = UiMode::Toolbar;
|
||||||
self.set_video_mode(VideoMode::AutoTracking);
|
self.set_video_mode(VideoMode::AutoTracking);
|
||||||
|
|||||||
Reference in new issue
Block a user