mirror of
https://github.com/jomjol/AI-on-the-edge-device.git
synced 2025-12-06 19:46:54 +03:00
Added parameters to config page
This commit is contained in:
@@ -277,13 +277,73 @@
|
||||
<td>$TOOLTIP_TakeImage_WaitBeforeTakingPicture</td>
|
||||
</tr>
|
||||
|
||||
<tr class="expert" id="Brightness_ex3">
|
||||
<td class="indent1">
|
||||
<class id="TakeImage_Brightness_text" style="color:black;">Brightness</class>
|
||||
</td>
|
||||
<td>
|
||||
<input required type="number" id="TakeImage_Brightness_value1" size="13" min="-2" max="2"
|
||||
oninput="(!validity.rangeUnderflow||(value=-2)) && (!validity.rangeOverflow||(value=2)) &&
|
||||
(!validity.stepMismatch||(value=parseInt(this.value)));">
|
||||
</td>
|
||||
<td>$TOOLTIP_TakeImage_Brightness</td>
|
||||
</tr>
|
||||
|
||||
<tr class="expert" id="Contrast_ex3">
|
||||
<td class="indent1">
|
||||
<class id="TakeImage_Contrast_text" style="color:black;">Contrast</class>
|
||||
</td>
|
||||
<td>
|
||||
<input required type="number" id="TakeImage_Contrast_value1" size="13" min="-2" max="2"
|
||||
oninput="(!validity.rangeUnderflow||(value=-2)) && (!validity.rangeOverflow||(value=2)) &&
|
||||
(!validity.stepMismatch||(value=parseInt(this.value)));">
|
||||
</td>
|
||||
<td>$TOOLTIP_TakeImage_Contrast</td>
|
||||
</tr>
|
||||
|
||||
<tr class="expert" id="Saturation_ex3">
|
||||
<td class="indent1">
|
||||
<class id="TakeImage_Saturation_text" style="color:black;">Saturation</class>
|
||||
</td>
|
||||
<td>
|
||||
<input required type="number" id="TakeImage_Saturation_value1" size="13" min="-2" max="2"
|
||||
oninput="(!validity.rangeUnderflow||(value=-2)) && (!validity.rangeOverflow||(value=2)) &&
|
||||
(!validity.stepMismatch||(value=parseInt(this.value)));">
|
||||
</td>
|
||||
<td>$TOOLTIP_TakeImage_Saturation</td>
|
||||
</tr>
|
||||
|
||||
<tr class="expert" id="TakeImage_Sharpness_ex3">
|
||||
<td class="indent1">
|
||||
<class id="TakeImage_Sharpness_text" style="color:black;">Sharpness</class>
|
||||
</td>
|
||||
<td>
|
||||
<input required type="number" id="TakeImage_Sharpness_value1" size="13" min="-2" max="2"
|
||||
oninput="(!validity.rangeUnderflow||(value=-4)) && (!validity.rangeOverflow||(value=3)) &&
|
||||
(!validity.stepMismatch||(value=parseInt(this.value)));">
|
||||
</td>
|
||||
<td>$TOOLTIP_TakeImage_Sharpness</td>
|
||||
</tr>
|
||||
|
||||
<tr class="expert" id="LEDIntensity_ex3">
|
||||
<td class="indent1">
|
||||
<class id="TakeImage_LEDIntensity_text" style="color:black;">LED Intensity</class>
|
||||
</td>
|
||||
<td>
|
||||
<input required type="number" id="TakeImage_LEDIntensity_value1" size="13" min="0" max="100"
|
||||
oninput="(!validity.rangeUnderflow||(value=0)) && (!validity.rangeOverflow||(value=100)) &&
|
||||
(!validity.stepMismatch||(value=parseInt(this.value)));">
|
||||
</td>
|
||||
<td>$TOOLTIP_TakeImage_LEDIntensity</td>
|
||||
</tr>
|
||||
|
||||
<tr class="expert" id="ex2">
|
||||
<td class="indent1">
|
||||
<class id="TakeImage_ImageQuality_text" style="color:black;">Image Quality</class>
|
||||
</td>
|
||||
<td>
|
||||
<input required type="number" id="TakeImage_ImageQuality_value1" size="13" min="8" max="63"
|
||||
oninput="(!validity.rangeUnderflow||(value=8)) && (!validity.rangeOverflow||(value=63)) &&
|
||||
oninput="(!validity.rangeUnderflow||(value=8)) && (!validity.rangeOverflow||(value=63)) &&
|
||||
(!validity.stepMismatch||(value=parseInt(this.value)));">
|
||||
</td>
|
||||
<td>$TOOLTIP_TakeImage_ImageQuality</td>
|
||||
@@ -302,54 +362,107 @@
|
||||
<td>$TOOLTIP_TakeImage_ImageSize</td>
|
||||
</tr>
|
||||
|
||||
<tr class="expert" id="LEDIntensity_ex3">
|
||||
<tr class="expert" id="TakeImage_Zoom_ex10">
|
||||
<td class="indent1">
|
||||
<class id="TakeImage_LEDIntensity_text" style="color:black;">LED Intensity</class>
|
||||
<class id="TakeImage_Zoom_text" style="color:black;">Zoom</class>
|
||||
</td>
|
||||
<td>
|
||||
<input required type="number" id="TakeImage_LEDIntensity_value1" size="13" min="0" max="100"
|
||||
oninput="(!validity.rangeUnderflow||(value=0)) && (!validity.rangeOverflow||(value=100)) &&
|
||||
(!validity.stepMismatch||(value=parseInt(this.value)));">
|
||||
<select id="TakeImage_Zoom_value1">
|
||||
<option value="true">true</option>
|
||||
<option value="false" selected>false</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>$TOOLTIP_TakeImage_LEDIntensity</td>
|
||||
<td>$TOOLTIP_TakeImage_Zoom</td>
|
||||
</tr>
|
||||
|
||||
<tr class="expert" id="Brightness_ex3">
|
||||
<tr class="expert" id="TakeImage_ZoomMode_ex10">
|
||||
<td class="indent1">
|
||||
<class id="TakeImage_Brightness_text" style="color:black;">Brightness</class>
|
||||
<class id="TakeImage_ZoomMode_text" style="color:black;">Zoom Mode</class>
|
||||
</td>
|
||||
<td>
|
||||
<input required type="number" id="TakeImage_Brightness_value1" size="13" min="-2" max="2"
|
||||
oninput="(!validity.rangeUnderflow||(value=-2)) && (!validity.rangeOverflow||(value=2)) &&
|
||||
(!validity.stepMismatch||(value=parseInt(this.value)));">
|
||||
<select id="TakeImage_ZoomMode_value1">
|
||||
<option value="1">1</option>
|
||||
<option value="0" selected>0</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>$TOOLTIP_TakeImage_Brightness</td>
|
||||
<td>$TOOLTIP_TakeImage_ZoomMode</td>
|
||||
</tr>
|
||||
|
||||
<tr class="expert" id="Contrast_ex3">
|
||||
<tr class="expert" id="ex1">
|
||||
|
||||
<td class="indent1">
|
||||
<class id="TakeImage_Contrast_text" style="color:black;">Contrast</class>
|
||||
<class id="TakeImage_ZoomOffsetX_text" style="color:black;">Zoom Offset X</class>
|
||||
</td>
|
||||
<td>
|
||||
<input required type="number" id="TakeImage_Contrast_value1" size="13" min="-2" max="2"
|
||||
oninput="(!validity.rangeUnderflow||(value=-2)) && (!validity.rangeOverflow||(value=2)) &&
|
||||
(!validity.stepMismatch||(value=parseInt(this.value)));">
|
||||
<input required type="number" id="TakeImage_ZoomOffsetX_value1" size="13" min="0" step="any"
|
||||
oninput="(!validity.rangeUnderflow||(value=0));">Seconds
|
||||
</td>
|
||||
<td>$TOOLTIP_TakeImage_Contrast</td>
|
||||
<td>$TOOLTIP_TakeImage_ZoomOffsetX</td>
|
||||
</tr>
|
||||
|
||||
<tr class="expert" id="Saturation_ex3">
|
||||
<tr class="expert" id="ex1">
|
||||
|
||||
<td class="indent1">
|
||||
<class id="TakeImage_Saturation_text" style="color:black;">Saturation</class>
|
||||
<class id="TakeImage_ZoomOffsetY_text" style="color:black;">Zoom Offset Y</class>
|
||||
</td>
|
||||
<td>
|
||||
<input required type="number" id="TakeImage_Saturation_value1" size="13" min="-2" max="2"
|
||||
oninput="(!validity.rangeUnderflow||(value=-2)) && (!validity.rangeOverflow||(value=2)) &&
|
||||
<input required type="number" id="TakeImage_ZoomOffsetY_value1" size="13" min="0" step="any"
|
||||
oninput="(!validity.rangeUnderflow||(value=0));">Seconds
|
||||
</td>
|
||||
<td>$TOOLTIP_TakeImage_ZoomOffsetY</td>
|
||||
</tr>
|
||||
|
||||
<tr class="expert" id="TakeImage_Grayscale_ex10">
|
||||
<td class="indent1">
|
||||
<class id="TakeImage_Grayscale_text" style="color:black;">Grayscale</class>
|
||||
</td>
|
||||
<td>
|
||||
<select id="TakeImage_Grayscale_value1">
|
||||
<option value="true">true</option>
|
||||
<option value="false" selected>false</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>$TOOLTIP_TakeImage_Grayscale</td>
|
||||
</tr>
|
||||
|
||||
<tr class="expert" id="TakeImage_Negative_ex10">
|
||||
<td class="indent1">
|
||||
<class id="TakeImage_Negative_text" style="color:black;">Negative</class>
|
||||
</td>
|
||||
<td>
|
||||
<select id="TakeImage_Negative_value1">
|
||||
<option value="true">true</option>
|
||||
<option value="false" selected>false</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>$TOOLTIP_TakeImage_Negative</td>
|
||||
</tr>
|
||||
|
||||
<tr class="expert" id="TakeImage_Aec2_ex10">
|
||||
<td class="indent1">
|
||||
<class id="TakeImage_Aec2_text" style="color:black;">Auto-exposure Control 2</class>
|
||||
</td>
|
||||
<td>
|
||||
<select id="TakeImage_Aec2_value1">
|
||||
<option value="true">true</option>
|
||||
<option value="false" selected>false</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>$TOOLTIP_TakeImage_Aec2</td>
|
||||
</tr>
|
||||
|
||||
<tr class="expert" id="TakeImage_AutoExposureLevel_ex3">
|
||||
<td class="indent1">
|
||||
<class id="TakeImage_AutoExposureLevel_text" style="color:black;">Auto Exposure Level</class>
|
||||
</td>
|
||||
<td>
|
||||
<input required type="number" id="TakeImage_AutoExposureLevel_value1" size="13" min="-2" max="2"
|
||||
oninput="(!validity.rangeUnderflow||(value=-2)) && (!validity.rangeOverflow||(value=2)) &&
|
||||
(!validity.stepMismatch||(value=parseInt(this.value)));">
|
||||
</td>
|
||||
<td>$TOOLTIP_TakeImage_Saturation</td>
|
||||
<td>$TOOLTIP_TakeImage_AutoExposureLevel</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr class="expert" id="TakeImage_FixedExposure_ex10">
|
||||
<td class="indent1">
|
||||
<class id="TakeImage_FixedExposure_text" style="color:black;">Fixed Exposure</class>
|
||||
@@ -363,7 +476,6 @@
|
||||
<td>$TOOLTIP_TakeImage_FixedExposure</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<!------------- Alignment ------------------>
|
||||
<tr class="expert" style="border-bottom: 2px solid lightgray;" id="ex4">
|
||||
<td colspan="3" style="padding-left: 0px; padding-bottom: 3px;"><h4>Alignment</h4></td>
|
||||
@@ -2091,8 +2203,17 @@ function UpdateInput() {
|
||||
WriteParameter(param, category, "TakeImage", "Brightness", false);
|
||||
WriteParameter(param, category, "TakeImage", "Contrast", false);
|
||||
WriteParameter(param, category, "TakeImage", "Saturation", false);
|
||||
WriteParameter(param, category, "TakeImage", "Sharpness", false);
|
||||
WriteParameter(param, category, "TakeImage", "LEDIntensity", false);
|
||||
WriteParameter(param, category, "TakeImage", "ImageSize", false);
|
||||
WriteParameter(param, category, "TakeImage", "Zoom", false);
|
||||
WriteParameter(param, category, "TakeImage", "ZoomMode", false);
|
||||
WriteParameter(param, category, "TakeImage", "ZoomOffsetX", false);
|
||||
WriteParameter(param, category, "TakeImage", "ZoomOffsetY", false);
|
||||
WriteParameter(param, category, "TakeImage", "Grayscale", false);
|
||||
WriteParameter(param, category, "TakeImage", "Negative", false);
|
||||
WriteParameter(param, category, "TakeImage", "Aec2", false);
|
||||
WriteParameter(param, category, "TakeImage", "AutoExposureLevel", false);
|
||||
WriteParameter(param, category, "TakeImage", "FixedExposure", false);
|
||||
|
||||
WriteParameter(param, category, "Alignment", "SearchFieldX", false);
|
||||
@@ -2229,8 +2350,17 @@ function ReadParameterAll()
|
||||
ReadParameter(param, "TakeImage", "Brightness", false);
|
||||
ReadParameter(param, "TakeImage", "Contrast", false);
|
||||
ReadParameter(param, "TakeImage", "Saturation", false);
|
||||
ReadParameter(param, "TakeImage", "Sharpness", false);
|
||||
ReadParameter(param, "TakeImage", "LEDIntensity", false);
|
||||
ReadParameter(param, "TakeImage", "ImageSize", false);
|
||||
ReadParameter(param, "TakeImage", "Zoom", false);
|
||||
ReadParameter(param, "TakeImage", "ZoomMode", false);
|
||||
ReadParameter(param, "TakeImage", "ZoomOffsetX", false);
|
||||
ReadParameter(param, "TakeImage", "ZoomOffsetY", false);
|
||||
ReadParameter(param, "TakeImage", "Grayscale", false);
|
||||
ReadParameter(param, "TakeImage", "Negative", false);
|
||||
ReadParameter(param, "TakeImage", "Aec2", false);
|
||||
ReadParameter(param, "TakeImage", "AutoExposureLevel", false);
|
||||
ReadParameter(param, "TakeImage", "FixedExposure", false);
|
||||
|
||||
ReadParameter(param, "Alignment", "SearchFieldX", false);
|
||||
|
||||
Reference in New Issue
Block a user