Object detection migration to Yolo v5 (ONNX)#1075
Open
jonoomph wants to merge 5 commits into
Open
Conversation
- Remove unused tracked-object rotation property from JSON, properties, and box values - Add per-object Draw Text support alongside Draw Box - Use deterministic class colors for Object Detector instead of random seeded colors - Scale tracked-object stroke widths based on preview raster size - Keep Object Detector text rendering gated by both global and per-object text settings
- Replace YOLOv3 Darknet loading with YOLOv5 ONNX model loading and validation. - Parse YOLOv5 outputs with top class candidates for smoother labels. - Improve SORT tracking with class-score smoothing and stricter geometry gates. - Prevent active tracks from hopping to adjacent objects or tiny nested detections. - Keep object ids stable through protobuf load/save and add an object-detection debug example. - Add class-based default colors and matching border/background defaults. - Add All Objects pseudo-selection support for tracked-object properties. - Honor tracked-object corner radius when using tracker/object detector masks. - Add regression tests for tracking stability, all-object styling, masks, and keyframes.
Member
Author
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #1075 +/- ##
===========================================
+ Coverage 70.62% 72.23% +1.61%
===========================================
Files 242 245 +3
Lines 29537 30103 +566
===========================================
+ Hits 20860 21746 +886
+ Misses 8677 8357 -320 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
- Respect QImage::bytesPerLine() in saturation and mask blending - Preserve child effect IDs when inheriting parent effect changes - Propagate parent updates correctly through nested child effects - Add regression tests for padded image stride and parent effect inheritance
- Clamp and validate Blur, Bars, and Pixelate margin-derived regions - Add regression coverage for collapsed/out-of-range margin cases - Verify focused Bars, Blur, and Pixelate tests pass
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Newer versions of Yolo require updated OpenCV on ONNX layers, that our build servers do not yet have