Nabrio Help
Nabrio Help

Getting Started

Nara Overview

Understanding Nara

Using Nara

Components

Common Process InputsCombine ArraysFilter Array OutputGet Array ItemGet Array Object ItemGet Last Run ArrayGet Object ItemJSON String to ObjectBasic MathsGet Last Run Upstream OutputsMoving Number CalculationNumber RoundingNumber to StringBased64 string to ImageString to NumberTemplate StringISO Time DeltaXML String to ObjectAuto Label Object DetectionBrightnessCircle Detection1D/2D Code ReaderColor DetectionColor ThresholdContrastMultiple CropsCropDetected Zones CountersFacial Expression DetectionGender and Age DetectionDetected Objects to OCRDetected Objects TransformPeople DetectionDraw Detected ObjectsFace DetectionFace RecognitionFeature MatchingFire & Smoke DetectionFlipGeneral Object DetectionImage ClassificationImage SimilarityKey Points DetectionNumber Plate ReaderObject DetectionOCRPose EstimationResizeRotateSaturationInstance SegmentationWatershed SegmentPolygon DetectionTracker Line CountTracker Zones CountTracker HeatmapTrackerWhite Balance
Widgets

Miscellaneous

Nomenclature
Troubleshooting
Notice and DisclaimerEULA
NodesProcess

Pose Estimation

Slot Usage: 3

Overview

Pose estimation example

Pose Estimation node detects human keypoints (body joints) and full pose structures from the input frame. It can optionally classify the detected pose into a high-level state such as standing or sitting.

Use this node for ergonomics monitoring, activity recognition, or triggering rules based on body posture.

Input

Input Image

image required

The image frame to analyze. Connect this to a camera or upstream image output.

Pose Estimation model

string required advanced

Pose estimation model to use.

Values:

  • ONMMP_RTMO_TINY (default) — RTMO Tiny; fast multi-person pose estimation.
  • ONMMP_RTMO_SMALL — RTMO Small; higher accuracy than Tiny.
  • ONTFL_MOVENET_LIGHTNING_MULTIPOSE — MoveNet Lightning MultiPose.
  • ONTFL_MOVENET_LIGHTNING_SINGLEPOSE — MoveNet Lightning SinglePose; fastest single-person option.
  • ONTFL_MOVENET_THUNDER_SINGLEPOSE — MoveNet Thunder SinglePose; more accurate single-person model.

Choose a model based on the number of people in frame and your speed/accuracy requirements.

Bounding Box Confidence Threshold

number required advanced

Minimum confidence that a person bounding box was detected.

Range: 0.0 to 1.0
Default: 0.1

Overlap threshold

number required advanced

Boxes overlapping Filter (higher allows more overlap). See Overlap threshold for tuning guidance.

Default: 0.5

Point Confidence Threshold

number required advanced

Minimum confidence that an individual key point was detected.

Range: 0.0 to 1.0
Default: 0.1

Analyze Pose

boolean required advanced

When enabled, the node evaluates each detected pose and assigns high-level state labels (for example standing, sitting, lying down, T-pose) based on keypoint geometry. The states are included in each result object.

Default: true

Use TensorRT if available

boolean advanced

Try TensorRT on Nvidia GPUs for inference. The first run may convert the model; later runs are faster. Incompatible models fall back with a warning.

Default: false

Overlay results

boolean required advanced

Whether to draw skeleton lines and joint points on the output frame. See Overlay Results.

Default: true

Draw labels

boolean required advanced

Draw key point labels on the frame.

Default: false

Output

Overlay Image

image

Output frame from the node. If overlays are enabled, detected skeletons and joint labels are drawn on this frame.

Detected Count

integer

Number of persons or poses detected in the current frame.

Detected Objects

array

Array of pose result objects. Each object contains:

  • Bounding Box (bbox) — [x, y, width, height] around the detected person.
  • Label (label) — detection label.
  • Confidence (confidence) — overall detection confidence.
  • Points (points) — joint positions as [x, y] pairs.
  • Point Labels (pointLabels) — names for each joint.
  • Point Confidences (pointConfidences) — confidence per joint.
  • Analyzed Poses (analyzedPoses) — high-level pose state labels when Analyze Pose is enabled.

OCR

Previous Page

Resize

Next Page

On this page

OverviewInputInput ImagePose Estimation modelBounding Box Confidence ThresholdOverlap thresholdPoint Confidence ThresholdAnalyze PoseUse TensorRT if availableOverlay resultsDraw labelsOutputOverlay ImageDetected CountDetected Objects