Skip to content

Commit

Permalink
Revised 9782 defaults
Browse files Browse the repository at this point in the history
  • Loading branch information
gerth2 committed Sep 22, 2024
1 parent 360298c commit 0d1aa24
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ public class QuirkyCamera {
"OV9281",
CameraQuirk.ArduCamCamera,
CameraQuirk.ArduOV9281Controls),
// Arducam OV
// Arducam OV9782
new QuirkyCamera(
0x0c45,
0x6366,
Expand All @@ -83,7 +83,7 @@ public class QuirkyCamera {
CameraQuirk.ArduOV9782Controls),
// Innomaker OV9281
new QuirkyCamera(
0x0c45, 0x636d, "USB Camera", "USB Camera", CameraQuirk.InnoOV9281Controls));
0x0c45, 0x636d, "USB Camera", "Innomaker OV9281", CameraQuirk.InnoOV9281Controls));

public static final QuirkyCamera DefaultCamera = new QuirkyCamera(0, 0, "");
public static final QuirkyCamera ZeroCopyPiCamera =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,14 @@ public ArduOV9782CameraSettables(CameraConfiguration configuration, UsbCamera ca
whiteBalanceTemperature = 3500;
}

public void setAllCamDefaults() {
softSet("power_line_frequency", 2); // Assume 60Hz USA
softSet("exposure_metering_mode", 0);
softSet("exposure_dynamic_framerate", 0);
softSet("white_balance_automatic", 0);
softSet("white_balance_temperature", whiteBalanceTemperature);
}

@Override
protected void setUpExposureProperties() {
super.setUpExposureProperties();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,6 @@ public void setAllCamDefaults() {
softSet("exposure_dynamic_framerate", 0);
softSet("focus_auto", 0);
softSet("focus_absolute", 0); // Focus into infinity
softSet("white_balance_temperature", whiteBalanceTemperature);
}

public void setAutoExposure(boolean cameraAutoExposure) {
Expand Down

0 comments on commit 0d1aa24

Please sign in to comment.