Skip to content

Add computer vision object detection protocol#245

Open
follesoe wants to merge 6 commits intomasterfrom
cv-detection-protocol
Open

Add computer vision object detection protocol#245
follesoe wants to merge 6 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>
@follesoe follesoe marked this pull request as ready for review February 20, 2026 08:20
@follesoe follesoe requested a review from jp-pino February 20, 2026 08:20
@follesoe follesoe self-assigned this Feb 20, 2026
@follesoe follesoe added the enhancement New feature or request label Feb 20, 2026
@follesoe follesoe added this to the Blunux v4.6 milestone Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants