Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add YOLO11 models to iOS App #64

Merged
merged 3 commits into from
Nov 13, 2024
Merged

Conversation

john-rocky
Copy link
Contributor

@john-rocky john-rocky commented Nov 6, 2024

The model has been replaced with YOLO11. ReadMe has been updated.

πŸ› οΈ PR Summary

Made with ❀️ by Ultralytics Actions

🌟 Summary

The Ultralytics YOLO iOS app is updated to transition from using YOLOv8 to the newer YOLO11 models, along with other minor improvements.

πŸ“Š Key Changes

  • Switched from YOLOv8 to YOLO11 models across the app and documentation.
  • Updated the iOS deployment target from 14.0 to 16.0.
  • Incremented the app version to 8.3.0 from 8.2.0.
  • Added more colors for bounding boxes in predictions.

🎯 Purpose & Impact

  • Improved Detection: Adopting YOLO11 models may enhance object detection accuracy and performance for users.
  • Compatibility & Features: Requiring iOS 16.0 ensures leveraging newer iOS features and optimizations.
  • User Experience: New colors for bounding boxes can enhance visual clarity and user engagement.

@UltralyticsAssistant UltralyticsAssistant added detect Object Detection issues, PR's enhancement New feature or request labels Nov 6, 2024
@UltralyticsAssistant
Copy link
Member

πŸ‘‹ Hello @john-rocky, thank you for submitting an update to the yolo-ios-app repository with the integration of YOLO11 πŸš€! To ensure a smooth review and merging process, please go through the following checklist:

  • βœ… Define a Clear Purpose: Make sure your PR description clearly states the purpose of your update to YOLO11, including why this transition is important. You can also link to any related issues to provide context.
  • βœ… Synchronize with Source: Check to see if your branch is up-to-date with the main branch of ultralytics/yolo-ios-app. You can update by clicking the 'Update Branch' button or using git pull and git merge main from your command line.
  • βœ… Validate CI Checks: Ensure that all the Ultralytics Continuous Integration (CI) checks are passing. Address any failures that arise.
  • βœ… Update Documentation: Revise any relevant documentation to reflect the changes from YOLOv8 to YOLO11, especially if there are differences in usage or capabilities.
  • βœ… Test Your Changes: Include or update tests as needed to verify your changes and confirm that all existing tests pass.
  • βœ… Sign the Contributor License Agreement (CLA): If you haven't done so already for Ultralytics' projects, please sign our Contributor License Agreement by commenting "I have read the CLA Document and I sign the CLA" in the pull request thread.
  • βœ… Keep Changes Minimal: Ensure the changes are limited to those necessary for the update from YOLOv8 to YOLO11. As Bruce Lee wisely said, "Hack away at the unessential."

For detailed instructions and additional information, see our Contributing Guide. Please feel free to ask if you have questions. An Ultralytics engineer will review your submission soon. Thanks for contributing to Ultralytics! πŸš€πŸ€–

Made with ❀️ by Ultralytics Actions

@john-rocky
Copy link
Contributor Author

There was an obvious bug in the box display code in landscape mode, so I fixed it. Now the boxes are displayed correctly without shifting.

@glenn-jocher glenn-jocher changed the title add yolo11 Add YOLO11 models to iOS App Nov 13, 2024
@glenn-jocher glenn-jocher merged commit b5d5002 into ultralytics:main Nov 13, 2024
2 checks passed
@glenn-jocher
Copy link
Member

@john-rocky PR merged!

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
detect Object Detection issues, PR's enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants