Monty.Frameworks.Models.Salience.Strategies.Vocus2.Vocus2SalienceConfig (ExTbpMonty.Core v0.1.0)

Copy Markdown View Source

The numbers a VOCUS2 strategy is configured from.

Mirrors tbp/monty/frameworks/models/salience/strategies/vocus2/vocus2.py::Vocus2SalienceConfig.

One config produces the colour, depth and orientation channels together, because they have to agree: the orientation period is twice the centre sigma and the depth channel uses the same sigmas as the colour channels, so setting them separately would be a way to configure a strategy that does not work.

Summary

Types

t()

@type t() :: %Monty.Frameworks.Models.Salience.Strategies.Vocus2.Vocus2SalienceConfig{
  center_sigma: float(),
  max_octaves: pos_integer() | nil,
  n_scales: pos_integer(),
  surround_sigma: float(),
  use_depth: boolean(),
  use_orientation: boolean()
}

Functions

new(options \\ [])

@spec new(keyword()) :: t()