Skip to main content

SEGSLabelFilterDetailerHookProvider

ImpactPack/Util
SEGSLabelFilterDetailerHookProvider

Example

JSON Example
{
  "class_type": "SEGSLabelFilterDetailerHookProvider",
  "inputs": {
    "segs": [
      "node_id",
      0
    ],
    "preset": "all",
    "labels": ""
  }
}

This example shows required inputs only. Connection values like ["node_id", 0] should reference actual node IDs from your workflow.

Inputs

NameTypeStatusConstraintsDefault
segsSEGSrequired--
presetENUM
106 options
  • all
  • hand
  • face
  • mouth
  • eyes
  • eyebrows
  • pupils
  • left_eyebrow
  • left_eye
  • left_pupil
  • right_eyebrow
  • right_eye
  • right_pupil
  • short_sleeved_shirt
  • long_sleeved_shirt
  • short_sleeved_outwear
  • long_sleeved_outwear
  • vest
  • sling
  • shorts
  • trousers
  • skirt
  • short_sleeved_dress
  • long_sleeved_dress
  • vest_dress
  • sling_dress
  • person
  • bicycle
  • car
  • motorcycle
  • airplane
  • bus
  • train
  • truck
  • boat
  • traffic light
  • fire hydrant
  • stop sign
  • parking meter
  • bench
  • bird
  • cat
  • dog
  • horse
  • sheep
  • cow
  • elephant
  • bear
  • zebra
  • giraffe
  • ... and 56 more
required--
labelsSTRINGrequired--

Outputs

IndexNameTypeIs ListConnection Reference
0DETAILER_HOOKDETAILER_HOOKNo["{node_id}", 0]
How to connect to these outputs

To connect another node's input to an output from this node, use the connection reference format:

["node_id", output_index]

Where node_id is the ID of this SEGSLabelFilterDetailerHookProvider node in your workflow, and output_index is the index from the table above.

Example

If this node has ID "5" in your workflow:

  • DETAILER_HOOK (DETAILER_HOOK): ["5", 0]
Was this page helpful?