Skip to content

Add computer vision object detection protocol#245

Draft
follesoe wants to merge 4 commits intomasterfrom
cv-detection-protocol
Draft

Add computer vision object detection protocol#245
follesoe wants to merge 4 commits intomasterfrom
cv-detection-protocol

Conversation

@follesoe
Copy link
Member

Summary

  • Add BoundingBox, ObjectDetection, and ObjectDetections messages to message_formats.proto for representing YOLO-style CV detections with pixel-coordinate bounding boxes, confidence scores, and class labels
  • Add ObjectDetectionsTel telemetry message to telemetry.proto for streaming detections from the drone
  • Bump Google.Protobuf and Google.Protobuf.Tools from 3.33.4 to 3.33.5
  • Add CLAUDE.md for Claude Code guidance

New messages

BoundingBox — Pixel-coordinate bounding box (x, y top-left corner, width, height)

ObjectDetection — Single detection with bounding box, confidence (0..1), numeric class ID, and human-readable class name

ObjectDetections — Frame-level list of detections tied to a specific camera

ObjectDetectionsTel — Telemetry wrapper following the existing *Tel pattern

Test plan

  • Verify protolint passes in CI
  • Verify .NET build succeeds
  • Review generated documentation for new messages

🤖 Generated with Claude Code

follesoe and others added 4 commits February 10, 2026 15:38
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Prepares for future object tracking by adding a unique ID field that can
be used to associate the same object across consecutive frames.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant