General Software settings questions

  • Hi all,


    Settings question: What are these two settings below?

    - LED Output -> LED Controller: Stay on after streaming & Disable synchronisation (Also, is this a typo in the webgui?)


    Mapping question:

    Is there any documentation on the methodology each of the "Mapping Type" options do in the Remote Control tab? Some are self explanatory - but others are interesting to me from an output perspective and I would love to know how they work/what they do.


    Thanks,

    HG

    • Best Answer
    • Official Post

    1. WLED

    Stay on after streaming

    Disabled: Hyperion will switch off the LEDs when streaming is stopped, e.g. the device or Hyperion is disabled Enabled: Hyperion will keep WLED turned on

    Disable synchronisation

    WLED provides a feature to sync between multiple WLEDs.Enabled will break synchronisation to ensure that only the relevant WLED get updated.

    2. Mapping Types

    Mean Color Simple

    Determines the mean color for each LED using the LED area given by the layout.
    It is the mean over the sum of each color-channel (red, green, blue)

    Mean Color Image

    Determines the mean color for the whole image captured and applies it to all LEDs.

    Mean Color Squared

    Determines the mean color squared for each LED using the LED area given by the layout.
    It is the mean over the squared sum of each color-channel (red, green, blue)

    Dominant Color

    Determines the dominant color for each LED using the LED area given by the layout
    Simple way to check the color distribution in the LED area given and pick the dominant one.

    Dominant Color Advanced

    Determines the dominant color using a k-means algorithm for each LED.

    The LED area given by the layout by divided into k-clusters and the dominant color calculated per each.

    The color of the dominant cluster is used.


    On LED Instances->Image Processing

    You can define the Accuracy level Level which defines the number of clusters used during processing (cluster# = accuracy level +1).

    A higher level creates more accurate results, but also requires more processing power.
    Should to be combined with reduced pixel processing.



    In case you can read code, you can have a look here too: https://github.com/hyperion-pr…ion/ImageToLedsMap.h#L314

  • hogantg

    Selected a post as the best answer.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!