From d3dd2545a91a69e9ec6deae40268145ca40d41be Mon Sep 17 00:00:00 2001 From: firestarsdog <229254897+firestarsdog@users.noreply.github.com> Date: Sat, 18 Jul 2026 23:02:55 -0400 Subject: [PATCH] Scale up dm preview in raylib --- selfdrive/ui/mici/onroad/augmented_road_view.py | 6 +++++- selfdrive/ui/onroad/augmented_road_view.py | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/selfdrive/ui/mici/onroad/augmented_road_view.py b/selfdrive/ui/mici/onroad/augmented_road_view.py index 8d46dfa76..6706af75e 100644 --- a/selfdrive/ui/mici/onroad/augmented_road_view.py +++ b/selfdrive/ui/mici/onroad/augmented_road_view.py @@ -755,7 +755,11 @@ class AugmentedRoadView(CameraView): def _calc_frame_matrix(self, rect: rl.Rectangle) -> np.ndarray: if self.stream_type == DRIVER_CAM: - return CameraView._calc_frame_matrix(self, rect) + base = CameraView._calc_frame_matrix(self, rect) + driver_view_ratio = 1.5 + base[0, 0] *= driver_view_ratio + base[1, 1] *= driver_view_ratio + return base # Get camera configuration # TODO: cache with vEgo? diff --git a/selfdrive/ui/onroad/augmented_road_view.py b/selfdrive/ui/onroad/augmented_road_view.py index dae2fd024..273cd6490 100644 --- a/selfdrive/ui/onroad/augmented_road_view.py +++ b/selfdrive/ui/onroad/augmented_road_view.py @@ -248,7 +248,11 @@ class AugmentedRoadView(CameraView): def _calc_frame_matrix(self, rect: rl.Rectangle) -> np.ndarray: if self.stream_type == DRIVER_CAM: - return CameraView._calc_frame_matrix(self, rect) + base = CameraView._calc_frame_matrix(self, rect) + driver_view_ratio = 2.0 + base[0, 0] *= driver_view_ratio + base[1, 1] *= driver_view_ratio + return base # Check if we can use cached matrix cache_key = (