Browse Source

rpicamera: set default denoise mode to "off"

this improves performance for most users.
pull/1436/head
aler9 3 years ago
parent
commit
a679fc6321
  1. 8
      internal/rpicamera/exe/camera.cpp
  2. 4
      rtsp-simple-server.yml

8
internal/rpicamera/exe/camera.cpp

@ -275,14 +275,14 @@ bool camera_start(camera_t *cam) {
ctrls.set(controls::AwbMode, awb_mode); ctrls.set(controls::AwbMode, awb_mode);
int denoise_mode; int denoise_mode;
if (strcmp(camp->params->denoise, "off") == 0) { if (strcmp(camp->params->denoise, "cdn_off") == 0) {
denoise_mode = controls::draft::NoiseReductionModeOff;
} else if (strcmp(camp->params->denoise, "cdn_off") == 0) {
denoise_mode = controls::draft::NoiseReductionModeMinimal; denoise_mode = controls::draft::NoiseReductionModeMinimal;
} else if (strcmp(camp->params->denoise, "cdn_hq") == 0) { } else if (strcmp(camp->params->denoise, "cdn_hq") == 0) {
denoise_mode = controls::draft::NoiseReductionModeHighQuality; denoise_mode = controls::draft::NoiseReductionModeHighQuality;
} else { } else if (strcmp(camp->params->denoise, "cdn_fast") == 0) {
denoise_mode = controls::draft::NoiseReductionModeFast; denoise_mode = controls::draft::NoiseReductionModeFast;
} else {
denoise_mode = controls::draft::NoiseReductionModeOff;
} }
ctrls.set(controls::draft::NoiseReductionMode, denoise_mode); ctrls.set(controls::draft::NoiseReductionMode, denoise_mode);

4
rtsp-simple-server.yml

@ -299,8 +299,8 @@ paths:
# values: auto, incandescent, tungsten, fluorescent, indoor, daylight, cloudy, custom # values: auto, incandescent, tungsten, fluorescent, indoor, daylight, cloudy, custom
rpiCameraAWB: auto rpiCameraAWB: auto
# denoise operating mode. # denoise operating mode.
# values: auto, off, cdn_off, cdn_fast, cdn_hq # values: off, cdn_off, cdn_fast, cdn_hq
rpiCameraDenoise: auto rpiCameraDenoise: "off"
# fixed shutter speed, in microseconds. # fixed shutter speed, in microseconds.
rpiCameraShutter: 0 rpiCameraShutter: 0
# metering mode of the AEC/AGC algorithm. # metering mode of the AEC/AGC algorithm.

Loading…
Cancel
Save