CreateSkeleton
- plugin CreateSkeleton(FramePass)
Plugin Type:
FramePassComputes optimal skeletal link distances and then constructs a skeleton to be used by
MITViterbi. The links can be passed directly to this frame pass or are otherwise inferred from the config file.Settings
- setting linked_parts: cast_skeleton = None
None, a boolean, a list of strings, or a list of strings to strings (as tuples). Determines what parts should be linked together. with a skeleton. If None, attempts to use the skeleton pulled form the tracking project. If false, specifies no skeleton should be made, basically disabling this pass. If True, connect all body parts to each other. If a list of strings, connect the body parts in that list to every other body part in that list. If a list of strings to strings, specifies exact links that should be made between body parts. Defaults to None.
- setting part_weights: Optional[List[Tuple[str, str, RangedFloat[min=0.0, max=inf]]]] = None
Optional list of tuples. Each tuple contains the edge (two strings) and the distance to use betweenthose two parts, measured in pixels. This allows for manual specification of the skeleton weights.This value defaults to None, meaning run automated skeleton selection.
- setting bin_size: RoundedDecimal[precision=5] = 2
A decimal, the size of each bin used in the histogram for computing the mode, in pixels.
- setting bin_offset: RoundedDecimal[precision=5] = 0
A decimal, the offset of the first bin used in the histogram for computing the mode, in pixels.
- setting max_amplitude: float = 1
A float, the max amplitude of the skeletal curves.
- setting min_amplitude: float = 0.8
A float the min amplitude of the skeletal curves.
- setting DEBUG: bool = False
Set to True to print skeleton information to console while this pass is running.