Skip to content

Commit 8c7ca16

Browse files
authored
Fix OV9281 resolution options when libcamera (#2100)
Resolves #2087 Values are taken from the [datasheet](https://www.ovt.com/wp-content/uploads/2022/01/OV9281-OV9282-PB-v1.3-WEB.pdf) and have been tested on the LL4 Signed-off-by: Jade Turner <[email protected]>
1 parent a8d8259 commit 8c7ca16

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

photon-core/src/main/java/org/photonvision/vision/camera/csi/LibcameraGpuSettables.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,9 @@ public LibcameraGpuSettables(CameraConfiguration configuration) {
7777
videoModes.put(5, new FPSRatedVideoMode(PixelFormat.kUnknown, 3280 / 2, 2464 / 2, 15, 20, 1));
7878
videoModes.put(6, new FPSRatedVideoMode(PixelFormat.kUnknown, 3280 / 4, 2464 / 4, 15, 20, 1));
7979
} else if (sensorModel == LibCameraJNI.SensorModel.OV9281) {
80-
videoModes.put(0, new FPSRatedVideoMode(PixelFormat.kUnknown, 320, 240, 30, 30, .39));
81-
videoModes.put(1, new FPSRatedVideoMode(PixelFormat.kUnknown, 1280 / 2, 800 / 2, 60, 60, 1));
82-
videoModes.put(2, new FPSRatedVideoMode(PixelFormat.kUnknown, 640, 480, 65, 90, .39));
83-
videoModes.put(3, new FPSRatedVideoMode(PixelFormat.kUnknown, 1280, 800, 60, 60, 1));
80+
// Taken from https://www.ovt.com/wp-content/uploads/2022/01/OV9281-OV9282-PB-v1.3-WEB.pdf
81+
videoModes.put(0, new FPSRatedVideoMode(PixelFormat.kUnknown, 640, 400, 120, 240, 1));
82+
videoModes.put(1, new FPSRatedVideoMode(PixelFormat.kUnknown, 1280, 800, 120, 120, 1));
8483

8584
} else {
8685
if (sensorModel == LibCameraJNI.SensorModel.IMX477) {

0 commit comments

Comments
 (0)