# Object detection

Get 2D bounding-box detections from a camera feed using ML or color heuristics, track objects across frames, and act on or alert on results.
> Source: https://docs.viam.com/vision/object-detection/


Detect 2D objects in camera frames: get bounding boxes with labels and confidence scores, follow objects across consecutive frames, and wire results into machine behavior or notifications.

<div class="card-container">
  <div class="row-no-margin">
<div class="col hover-card "><a href="/vision/object-detection/detect/"><div ><div>Detect objects</div><p>Retrieve 2D bounding-box detections from a vision service, filter by confidence and class, and run detections in a loop.</p></div>
    </a></div>

<div class="col hover-card "><a href="/vision/object-detection/detect-by-color/"><div ><div>Detect by color</div><p>Configure the color_detector vision service to find regions of a specific hue. No ML model, no training data, runs anywhere.</p></div>
    </a></div>

<div class="col hover-card "><a href="/vision/object-detection/tune/"><div ><div>Tune detection quality</div><p>Match a detection quality symptom to the mlmodel vision service attribute that fixes it. Covers bounding box order, input normalization, per-label thresholds, and tensor remapping.</p></div>
    </a></div>

<div class="col hover-card "><a href="/vision/object-detection/track/"><div ><div>Track objects</div><p>Track detected objects across consecutive video frames with persistent IDs using the object-tracker module.</p></div>
    </a></div>

<div class="col hover-card "><a href="/vision/object-detection/act-on-detections/"><div ><div>Act on detections</div><p>Build a module that uses vision service results to control machine behavior.</p></div>
    </a></div>

<div class="col hover-card "><a href="/vision/object-detection/alert-on-detections/"><div ><div>Alert on detections</div><p>Send email, webhook, or push notification alerts when your vision service detects specific objects or classifications.</p></div>
    </a></div>

</div>
</div>

