Conversation
|
👋 Hello @glenn-jocher, thank you for submitting a -✅ Define a Purpose: Clearly explain the purpose of your fix or feature in your PR description, and link to any relevant issues. Ensure your commit messages are clear, concise, and adhere to the project's conventions. For more guidance, please refer to our Contributing Guide. Don't hesitate to leave a comment if you have any questions. Thank you for contributing to Ultralytics! 🚀 |
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
|
Thrilled to see this PR merged — thank you @glenn-jocher for the huge stability + correctness lift across the iOS YOLO pipeline.
This update really embodies that: fixing true IoU-based NMS, adding proper softmax for classification, hardening model download/cache, and tightening camera/UI lifecycle details all compound into a smoother, more trustworthy app experience. The result is fewer crashes, cleaner outputs in crowded scenes, and more consistent real-time metrics — exactly the kind of foundation that helps teams confidently deploy YOLO26-powered apps. Appreciate the thoughtful engineering and polish here — this moves the project forward in a big way. |
🛠️ PR Summary
Made with ❤️ by Ultralytics Actions
🌟 Summary
Improves stability, correctness, and performance across the iOS YOLO pipeline—fixing NMS math, adding proper classification softmax, hardening model download/cache, and smoothing UI/camera behavior 📱⚡️
📊 Key Changes
t4) to1.0to avoid infinite FPS on the first frame.speedandfpsare correctly populated for OBB, pose, and segmentation results.ThresholdProviderupdates intoBasePredictor, removing duplicated overrides inObjectDetectorandClassifier.1.0.index < labels.count).CATransactionto fully disable implicit animations (reduces flicker/jitter).predictoroptional inVideoCapture/YOLOand add guard paths to avoid crashes when not ready.deinitcleanup (stop capture session, remove delegates/observers) to reduce leaks and “dangling camera” issues.pendingCameraPosition.NSLock) for cache access.originalImagefromYOLOResult).🎯 Purpose & Impact