# `Monty.Frameworks.Models.Salience.Strategies.Vocus2.Vocus2SalienceConfig`
[🔗](https://github.com/d-led/ex.tbp.monty/blob/v0.1.0/packages/ex_tbp_monty_core/lib/monty/frameworks/models/salience/strategies/vocus2/vocus2_salience_config.ex#L1)

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.

# `t`

```elixir
@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()
}
```

# `new`

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

---

*Consult [api-reference.md](api-reference.md) for complete listing*
