diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yaml similarity index 100% rename from .github/ISSUE_TEMPLATE/bug_report.yml rename to .github/ISSUE_TEMPLATE/bug_report.yaml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yaml similarity index 100% rename from .github/ISSUE_TEMPLATE/config.yml rename to .github/ISSUE_TEMPLATE/config.yaml diff --git a/.github/label-commenter-config.yml b/.github/label-commenter-config.yaml similarity index 100% rename from .github/label-commenter-config.yml rename to .github/label-commenter-config.yaml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yaml similarity index 100% rename from .github/workflows/build.yml rename to .github/workflows/build.yaml diff --git a/.github/workflows/clear_cache.yml b/.github/workflows/clear_cache.yaml similarity index 100% rename from .github/workflows/clear_cache.yml rename to .github/workflows/clear_cache.yaml diff --git a/.github/workflows/manual-update-webinstaller.yml b/.github/workflows/manual-update-webinstaller.yaml similarity index 100% rename from .github/workflows/manual-update-webinstaller.yml rename to .github/workflows/manual-update-webinstaller.yaml diff --git a/.github/workflows/reply-bot.yml b/.github/workflows/reply-bot.yaml similarity index 91% rename from .github/workflows/reply-bot.yml rename to .github/workflows/reply-bot.yaml index a9e0421f1..7c7bb9c5d 100644 --- a/.github/workflows/reply-bot.yml +++ b/.github/workflows/reply-bot.yaml @@ -1,5 +1,5 @@ # Reply Bot -# It uses the configuration in .github/label-commenter-config.yml +# It uses the configuration in .github/label-commenter-config.yaml # See https://github.com/peaceiris/actions-label-commenter name: Reply-Bot @@ -25,7 +25,7 @@ jobs: #################################################################### ## Remove labels again (issues only) - ## Make sure to also add the reply message to .github/label-commenter-config.yml! + ## Make sure to also add the reply message to .github/label-commenter-config.yaml! ## This currently seems no longer to work due to changes on the actions-cool/issues-helper! #################################################################### # - name: Remove 'Logfile' label again (issues only) @@ -74,6 +74,7 @@ jobs: ## Write the response #################################################################### - name: Write Response - uses: peaceiris/actions-label-commenter@c2d00660c86f2b9ed0fb35b372c451558eba85b3 + uses: peaceiris/actions-label-commenter@v1 with: - repo-token: "${{ secrets.GITHUB_TOKEN }}" + github_token: "${{ secrets.GITHUB_TOKEN }}" + config_file: .github/label-commenter-config.yaml diff --git a/Changelog.md b/Changelog.md index ce6d8251f..a42dabb04 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,18 @@ +## [15.7.0] - 2024-02-17 + +For a full list of changes see [Full list of changes](https://github.com/jomjol/AI-on-the-edge-device/compare/v15.6.0...v15.7.0) + +#### Core Changes +- Added new camera settings (See `Settings > Alignment > Reference Image and Camera Settings`). You might need to re-create the reference image and alignment marks. Note worthy: + - You can now crop the image + - Support to configure sharpness, grayscale, negatoive and exposure +- Enhanced various WebUI pages with better explanations and usability +- Add Firmware Version to MQTT + +#### Bug Fixes +- Reverted "Implemented late analog / digital transition [#2778](https://github.com/jomjol/AI-on-the-edge-device/pull/2778) (introduced in `v15.5`) as is seems to cause issues for many users. + + ## [15.6.0] - 2024-02-09 For a full list of changes see [Full list of changes](https://github.com/jomjol/AI-on-the-edge-device/compare/v15.5.0...v15.6.0) @@ -42,6 +57,8 @@ For a full list of changes see [Full list of changes](https://github.com/jomjol/ - dig-class100-0167_s2_q.tflite - dig-class11_1700_s2.tflite - ana-cont_1208_s2_q.tflite + + - Added config entries for MQTT TLS #### Fixed diff --git a/param-docs/parameter-pages/Alignment/FlipImageSize.md b/param-docs/parameter-pages/Alignment/FlipImageSize.md index 547d10507..9fdc95bb8 100644 --- a/param-docs/parameter-pages/Alignment/FlipImageSize.md +++ b/param-docs/parameter-pages/Alignment/FlipImageSize.md @@ -2,7 +2,10 @@ Default Value: `false` !!! Note - This parameter can also be set on the Reference Image configuration. + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! This parameter can be used to rotate the viewport together with the alignment rotation: ![](img/flipImageSize.png) diff --git a/param-docs/parameter-pages/Alignment/InitialMirror.md b/param-docs/parameter-pages/Alignment/InitialMirror.md index 764b14c56..072de29c8 100644 --- a/param-docs/parameter-pages/Alignment/InitialMirror.md +++ b/param-docs/parameter-pages/Alignment/InitialMirror.md @@ -2,6 +2,9 @@ Default Value: `false` !!! Note - This parameter can also be set on the Reference Image configuration. + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! Option for initially mirroring the image on the original x-axis. diff --git a/param-docs/parameter-pages/Alignment/InitialRotate.md b/param-docs/parameter-pages/Alignment/InitialRotate.md index fec2e570f..be93abd82 100644 --- a/param-docs/parameter-pages/Alignment/InitialRotate.md +++ b/param-docs/parameter-pages/Alignment/InitialRotate.md @@ -3,4 +3,10 @@ Default Value: `0` Unit: Degrees +!!! Note + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! + Initial rotation of image before alignment in degree (`-360` .. `+360`) diff --git a/param-docs/parameter-pages/TakeImage/Aec2.md b/param-docs/parameter-pages/TakeImage/Aec2.md index 08816c256..d5489ee29 100644 --- a/param-docs/parameter-pages/TakeImage/Aec2.md +++ b/param-docs/parameter-pages/TakeImage/Aec2.md @@ -5,6 +5,9 @@ Default Value: `false` This is an **Expert Parameter**! Only change it if you understand what it does! !!! Note - This parameter can also be set on the Reference Image configuration. + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! Switch to "Auto-exposure Control 2" algorithm. This may resolve some over-exposure and under-exposure issues. diff --git a/param-docs/parameter-pages/TakeImage/AutoExposureLevel.md b/param-docs/parameter-pages/TakeImage/AutoExposureLevel.md index c2724db6d..b681bf0ff 100644 --- a/param-docs/parameter-pages/TakeImage/AutoExposureLevel.md +++ b/param-docs/parameter-pages/TakeImage/AutoExposureLevel.md @@ -5,7 +5,10 @@ Default Value: `0` This is an **Expert Parameter**! Only change it if you understand what it does! !!! Note - This parameter can also be set on the Reference Image configuration. + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! Exposure compensation. Lower values produce darker image. diff --git a/param-docs/parameter-pages/TakeImage/Brightness.md b/param-docs/parameter-pages/TakeImage/Brightness.md index 165638f6c..b5f65aa59 100644 --- a/param-docs/parameter-pages/TakeImage/Brightness.md +++ b/param-docs/parameter-pages/TakeImage/Brightness.md @@ -2,6 +2,9 @@ Default Value: `0` !!! Note - This parameter can also be set on the Reference Image configuration. + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! Image Brightness (`-2` .. `2`) diff --git a/param-docs/parameter-pages/TakeImage/Contrast.md b/param-docs/parameter-pages/TakeImage/Contrast.md index 633e0fba8..7bc76f2f2 100644 --- a/param-docs/parameter-pages/TakeImage/Contrast.md +++ b/param-docs/parameter-pages/TakeImage/Contrast.md @@ -2,7 +2,10 @@ Default Value: `0` !!! Note - This parameter can also be set on the Reference Image configuration. + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! Image Contrast (`-2` .. `2`) diff --git a/param-docs/parameter-pages/TakeImage/FixedExposure.md b/param-docs/parameter-pages/TakeImage/FixedExposure.md index 2491e062f..7db1c4051 100644 --- a/param-docs/parameter-pages/TakeImage/FixedExposure.md +++ b/param-docs/parameter-pages/TakeImage/FixedExposure.md @@ -4,4 +4,10 @@ Default Value: `false` !!! Warning This is an **Expert Parameter**! Only change it if you understand what it does! +!!! Note + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! + Fixes the illumination setting of camera at the startup and uses this later -> Individual round is faster. diff --git a/param-docs/parameter-pages/TakeImage/Grayscale.md b/param-docs/parameter-pages/TakeImage/Grayscale.md index b5b442ac3..5eca929ae 100644 --- a/param-docs/parameter-pages/TakeImage/Grayscale.md +++ b/param-docs/parameter-pages/TakeImage/Grayscale.md @@ -5,6 +5,9 @@ Default Value: `false` This is an **Expert Parameter**! Only change it if you understand what it does! !!! Note - This parameter can also be set on the Reference Image configuration. + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! Produces black and white image. diff --git a/param-docs/parameter-pages/TakeImage/LEDIntensity.md b/param-docs/parameter-pages/TakeImage/LEDIntensity.md index 9ce5d5c66..56e75827c 100644 --- a/param-docs/parameter-pages/TakeImage/LEDIntensity.md +++ b/param-docs/parameter-pages/TakeImage/LEDIntensity.md @@ -2,6 +2,9 @@ Default Value: `50` !!! Note - This parameter can also be set on the Reference Image configuration. + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! Set the Flash LED Intensity: (`0` .. `100`) diff --git a/param-docs/parameter-pages/TakeImage/Negative.md b/param-docs/parameter-pages/TakeImage/Negative.md index 3d5a2c971..e0dc675c3 100644 --- a/param-docs/parameter-pages/TakeImage/Negative.md +++ b/param-docs/parameter-pages/TakeImage/Negative.md @@ -5,6 +5,9 @@ Default Value: `false` This is an **Expert Parameter**! Only change it if you understand what it does! !!! Note - This parameter can also be set on the Reference Image configuration. + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! Inverts the colors. diff --git a/param-docs/parameter-pages/TakeImage/Saturation.md b/param-docs/parameter-pages/TakeImage/Saturation.md index a3b0868fc..34c165dd5 100644 --- a/param-docs/parameter-pages/TakeImage/Saturation.md +++ b/param-docs/parameter-pages/TakeImage/Saturation.md @@ -2,7 +2,10 @@ Default Value: `0` !!! Note - This parameter can also be set on the Reference Image configuration. + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! Image Saturation (`-2` .. `2`) diff --git a/param-docs/parameter-pages/TakeImage/Sharpness.md b/param-docs/parameter-pages/TakeImage/Sharpness.md index 670af9561..88259fc76 100644 --- a/param-docs/parameter-pages/TakeImage/Sharpness.md +++ b/param-docs/parameter-pages/TakeImage/Sharpness.md @@ -5,7 +5,10 @@ Default Value: `0` This is an **Expert Parameter**! Only change it if you understand what it does! !!! Note - This parameter can also be set on the Reference Image configuration. + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! Changes the sharpness of the image. Set to `-4` for auto-sharpness. diff --git a/param-docs/parameter-pages/TakeImage/Zoom.md b/param-docs/parameter-pages/TakeImage/Zoom.md index fe8c59a18..8dc875860 100644 --- a/param-docs/parameter-pages/TakeImage/Zoom.md +++ b/param-docs/parameter-pages/TakeImage/Zoom.md @@ -5,6 +5,9 @@ Default Value: `false` This is an **Expert Parameter**! Only change it if you understand what it does! !!! Note - This parameter can also be set on the Reference Image configuration. + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! Crop the camera sensor frame to `ImageSize` resolution instead of scaling it down. diff --git a/param-docs/parameter-pages/TakeImage/ZoomMode.md b/param-docs/parameter-pages/TakeImage/ZoomMode.md index dd9a12f96..05ac0fd48 100644 --- a/param-docs/parameter-pages/TakeImage/ZoomMode.md +++ b/param-docs/parameter-pages/TakeImage/ZoomMode.md @@ -5,7 +5,10 @@ Default Value: `0` This is an **Expert Parameter**! Only change it if you understand what it does! !!! Note - This parameter can also be set on the Reference Image configuration. + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! `ZoomMode` only applies when `Zoom` is enabled. Value 0: Crop the camera sensor frame to `ImageSize` resolution. diff --git a/param-docs/parameter-pages/TakeImage/ZoomOffsetX.md b/param-docs/parameter-pages/TakeImage/ZoomOffsetX.md index 486ed658c..613c2d171 100644 --- a/param-docs/parameter-pages/TakeImage/ZoomOffsetX.md +++ b/param-docs/parameter-pages/TakeImage/ZoomOffsetX.md @@ -5,7 +5,10 @@ Default Value: `0` This is an **Expert Parameter**! Only change it if you understand what it does! !!! Note - This parameter can also be set on the Reference Image configuration. + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! `ZoomOffsetX` only applies when `Zoom` is enabled. X coordinate of the crop location within the camera sensor frame. diff --git a/param-docs/parameter-pages/TakeImage/ZoomOffsetY.md b/param-docs/parameter-pages/TakeImage/ZoomOffsetY.md index 3ca29b8e2..5880f5665 100644 --- a/param-docs/parameter-pages/TakeImage/ZoomOffsetY.md +++ b/param-docs/parameter-pages/TakeImage/ZoomOffsetY.md @@ -5,7 +5,10 @@ Default Value: `0` This is an **Expert Parameter**! Only change it if you understand what it does! !!! Note - This parameter can also be set on the Reference Image configuration. + This parameter can also be set on the Reference Image configuration page! + +!!! Note + After changing this parameter you need to update your reference image and alignment markers! `ZoomOffsetY` only applies when `Zoom` is enabled. Y coordinate of the crop location within the camera sensor frame. diff --git a/sd-card/config/dig-cont_0640_s3_q.tflite b/sd-card/config/dig-cont_0640_s3_q.tflite new file mode 100644 index 000000000..41536f523 Binary files /dev/null and b/sd-card/config/dig-cont_0640_s3_q.tflite differ diff --git a/sd-card/html/.gitignore b/sd-card/html/.gitignore index 670a212a8..ccfb4922a 100644 --- a/sd-card/html/.gitignore +++ b/sd-card/html/.gitignore @@ -1 +1 @@ -edit_config_param.html +edit_config.html diff --git a/sd-card/html/edit_analog.html b/sd-card/html/edit_analog.html index 6eef1fdb2..8f7dfcfe3 100644 --- a/sd-card/html/edit_analog.html +++ b/sd-card/html/edit_analog.html @@ -186,20 +186,25 @@