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 = (