mirror of
https://github.com/rzeldent/esp32cam-rtsp.git
synced 2025-11-13 03:36:21 +00:00
Updated names settings
This commit is contained in:
20
README.md
20
README.md
@@ -31,7 +31,7 @@ This software provides a **configuration web server**, that can be used to:
|
|||||||
- Select the frame rate,
|
- Select the frame rate,
|
||||||
- Select number of frame buffers
|
- Select number of frame buffers
|
||||||
- Select the JPEG quality
|
- Select the JPEG quality
|
||||||
- Configure the camera options
|
- Configure the camera options:
|
||||||
- Brightness
|
- Brightness
|
||||||
- Contrast
|
- Contrast
|
||||||
- Saturation
|
- Saturation
|
||||||
@@ -40,19 +40,19 @@ This software provides a **configuration web server**, that can be used to:
|
|||||||
- Automatic White Balance gain
|
- Automatic White Balance gain
|
||||||
- Wite Balance mode
|
- Wite Balance mode
|
||||||
- Exposure control
|
- Exposure control
|
||||||
- AEC2
|
- Auto Exposure (dsp)
|
||||||
- AE level
|
- Auto Exposure level
|
||||||
- AEC value
|
- Manual exposure value
|
||||||
- Gain control
|
- Gain control
|
||||||
- AGC gain
|
- Manual gain control
|
||||||
- Gain ceiling
|
- Auto gain ceiling
|
||||||
- BPC
|
- Black pixel correction
|
||||||
- WPC
|
- White pixel correction
|
||||||
- Raw gamma
|
- Gamma correction
|
||||||
- Lens correction
|
- Lens correction
|
||||||
- Horizontal mirror
|
- Horizontal mirror
|
||||||
- Vertical flip
|
- Vertical flip
|
||||||
- DCW
|
- Downside enable
|
||||||
- Color bar
|
- Color bar
|
||||||
|
|
||||||
The software provides contains also a mDNS server to be easily discoverable on the local network.
|
The software provides contains also a mDNS server to be easily discoverable on the local network.
|
||||||
|
|||||||
@@ -193,15 +193,15 @@
|
|||||||
<div class="col-8">{{ExposureCtrl}}</div>
|
<div class="col-8">{{ExposureCtrl}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-4">AEC2:</div>
|
<div class="col-4">Auto exposure control (dsp):</div>
|
||||||
<div class="col-8">{{Aec2}}</div>
|
<div class="col-8">{{Aec2}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-4">AE level:</div>
|
<div class="col-4">Auto Exposure level:</div>
|
||||||
<div class="col-8">{{AeLevel}}</div>
|
<div class="col-8">{{AeLevel}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-4">AEC value:</div>
|
<div class="col-4">Manual exposure value:</div>
|
||||||
<div class="col-8">{{AecValue}}</div>
|
<div class="col-8">{{AecValue}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
@@ -217,15 +217,15 @@
|
|||||||
<div class="col-8">{{GainCeiling}}</div>
|
<div class="col-8">{{GainCeiling}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-4">BPC:</div>
|
<div class="col-4">Black pixel correct:</div>
|
||||||
<div class="col-8">{{Bpc}}</div>
|
<div class="col-8">{{Bpc}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-4">WPC:</div>
|
<div class="col-4">White pixel correct:</div>
|
||||||
<div class="col-8">{{Wpc}}</div>
|
<div class="col-8">{{Wpc}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-4">Raw gamma:</div>
|
<div class="col-4">Gamma correct:</div>
|
||||||
<div class="col-8">{{RawGma}}</div>
|
<div class="col-8">{{RawGma}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
@@ -241,7 +241,7 @@
|
|||||||
<div class="col-8">{{VFlip}}</div>
|
<div class="col-8">{{VFlip}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-4">DCW:</div>
|
<div class="col-4">Downsize enable:</div>
|
||||||
<div class="col-8">{{Dcw}}</div>
|
<div class="col-8">{{Dcw}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
16
src/main.cpp
16
src/main.cpp
@@ -34,19 +34,19 @@ auto param_whitebal = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("wb").
|
|||||||
auto param_awb_gain = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("awbg").label("Automatic white balance gain").defaultValue(DEFAULT_WHITE_BALANCE_GAIN).build();
|
auto param_awb_gain = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("awbg").label("Automatic white balance gain").defaultValue(DEFAULT_WHITE_BALANCE_GAIN).build();
|
||||||
auto param_wb_mode = iotwebconf::Builder<iotwebconf::SelectTParameter<sizeof(camera_wb_modes[0])>>("wbm").label("White balance mode").optionValues((const char *)&camera_wb_modes).optionNames((const char *)&camera_wb_modes).optionCount(sizeof(camera_wb_modes) / sizeof(camera_wb_modes[0])).nameLength(sizeof(camera_wb_modes[0])).defaultValue(DEFAULT_WHITE_BALANCE_MODE).build();
|
auto param_wb_mode = iotwebconf::Builder<iotwebconf::SelectTParameter<sizeof(camera_wb_modes[0])>>("wbm").label("White balance mode").optionValues((const char *)&camera_wb_modes).optionNames((const char *)&camera_wb_modes).optionCount(sizeof(camera_wb_modes) / sizeof(camera_wb_modes[0])).nameLength(sizeof(camera_wb_modes[0])).defaultValue(DEFAULT_WHITE_BALANCE_MODE).build();
|
||||||
auto param_exposure_ctrl = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("ec").label("Exposure control").defaultValue(DEFAULT_EXPOSURE_CONTROL).build();
|
auto param_exposure_ctrl = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("ec").label("Exposure control").defaultValue(DEFAULT_EXPOSURE_CONTROL).build();
|
||||||
auto param_aec2 = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("aec2").label("AEC2").defaultValue(DEFAULT_AEC2).build();
|
auto param_aec2 = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("aec2").label("Auto exposure (dsp)").defaultValue(DEFAULT_AEC2).build();
|
||||||
auto param_ae_level = iotwebconf::Builder<iotwebconf::IntTParameter<int>>("ael").label("AE level").defaultValue(DEFAULT_AE_LEVEL).min(-2).max(2).build();
|
auto param_ae_level = iotwebconf::Builder<iotwebconf::IntTParameter<int>>("ael").label("Auto Exposure level").defaultValue(DEFAULT_AE_LEVEL).min(-2).max(2).build();
|
||||||
auto param_aec_value = iotwebconf::Builder<iotwebconf::IntTParameter<int>>("aecv").label("AEC value").defaultValue(DEFAULT_AEC_VALUE).min(9).max(1200).build();
|
auto param_aec_value = iotwebconf::Builder<iotwebconf::IntTParameter<int>>("aecv").label("Manual exposure value").defaultValue(DEFAULT_AEC_VALUE).min(9).max(1200).build();
|
||||||
auto param_gain_ctrl = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("gc").label("Gain control").defaultValue(DEFAULT_GAIN_CONTROL).build();
|
auto param_gain_ctrl = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("gc").label("Gain control").defaultValue(DEFAULT_GAIN_CONTROL).build();
|
||||||
auto param_agc_gain = iotwebconf::Builder<iotwebconf::IntTParameter<int>>("agcg").label("AGC gain").defaultValue(DEFAULT_AGC_GAIN).min(0).max(30).build();
|
auto param_agc_gain = iotwebconf::Builder<iotwebconf::IntTParameter<int>>("agcg").label("AGC gain").defaultValue(DEFAULT_AGC_GAIN).min(0).max(30).build();
|
||||||
auto param_gain_ceiling = iotwebconf::Builder<iotwebconf::SelectTParameter<sizeof(camera_gain_ceilings[0])>>("gcl").label("Gain ceilings").optionValues((const char *)&camera_gain_ceilings).optionNames((const char *)&camera_gain_ceilings).optionCount(sizeof(camera_gain_ceilings) / sizeof(camera_gain_ceilings[0])).nameLength(sizeof(camera_gain_ceilings[0])).defaultValue(DEFAULT_GAIN_CEILING).build();
|
auto param_gain_ceiling = iotwebconf::Builder<iotwebconf::SelectTParameter<sizeof(camera_gain_ceilings[0])>>("gcl").label("Auto Gain ceiling").optionValues((const char *)&camera_gain_ceilings).optionNames((const char *)&camera_gain_ceilings).optionCount(sizeof(camera_gain_ceilings) / sizeof(camera_gain_ceilings[0])).nameLength(sizeof(camera_gain_ceilings[0])).defaultValue(DEFAULT_GAIN_CEILING).build();
|
||||||
auto param_bpc = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("bpc").label("BPC").defaultValue(DEFAULT_BPC).build();
|
auto param_bpc = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("bpc").label("Black pixel correct").defaultValue(DEFAULT_BPC).build();
|
||||||
auto param_wpc = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("wpc").label("WPC").defaultValue(DEFAULT_WPC).build();
|
auto param_wpc = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("wpc").label("White pixel correct").defaultValue(DEFAULT_WPC).build();
|
||||||
auto param_raw_gma = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("rg").label("Raw gamma").defaultValue(DEFAULT_RAW_GAMMA).build();
|
auto param_raw_gma = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("rg").label("Gamma correct").defaultValue(DEFAULT_RAW_GAMMA).build();
|
||||||
auto param_lenc = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("lenc").label("Lens correction").defaultValue(DEFAULT_LENC).build();
|
auto param_lenc = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("lenc").label("Lens correction").defaultValue(DEFAULT_LENC).build();
|
||||||
auto param_hmirror = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("hm").label("Horizontal mirror").defaultValue(DEFAULT_HORIZONTAL_MIRROR).build();
|
auto param_hmirror = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("hm").label("Horizontal mirror").defaultValue(DEFAULT_HORIZONTAL_MIRROR).build();
|
||||||
auto param_vflip = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("vm").label("Vertical mirror").defaultValue(DEFAULT_VERTICAL_MIRROR).build();
|
auto param_vflip = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("vm").label("Vertical mirror").defaultValue(DEFAULT_VERTICAL_MIRROR).build();
|
||||||
auto param_dcw = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("dcw").label("DCW").defaultValue(DEFAULT_DCW).build();
|
auto param_dcw = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("dcw").label("Downsize enable").defaultValue(DEFAULT_DCW).build();
|
||||||
auto param_colorbar = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("cb").label("Colorbar").defaultValue(DEFAULT_COLORBAR).build();
|
auto param_colorbar = iotwebconf::Builder<iotwebconf::CheckboxTParameter>("cb").label("Colorbar").defaultValue(DEFAULT_COLORBAR).build();
|
||||||
|
|
||||||
auto param_group_peripheral = iotwebconf::ParameterGroup("io", "peripheral settings");
|
auto param_group_peripheral = iotwebconf::ParameterGroup("io", "peripheral settings");
|
||||||
|
|||||||
Reference in New Issue
Block a user