Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Share button #47

Closed
wants to merge 20 commits into from
Closed

Share button #47

wants to merge 20 commits into from

Conversation

john-rocky
Copy link
Contributor

@john-rocky john-rocky commented Jul 24, 2024

A preview is now displayed when sharing screenshots.

#46

🛠️ PR Summary

Made with ❤️ by Ultralytics Actions

🌟 Summary

This PR enhances the Ultralytics YOLO iOS app by refactoring code, improving functionalities, and adding new features for human detection, tracking, and segmentation tasks.

📊 Key Changes

  • New Files Added: Introduced PostProcessing.swift, HumanModel.swift, TrackingModel.swift, PostProcessSegment.swift for handling new features.
  • Model Enhancements: Updated model functionalities to support human detection, tracking, and segmentation.
  • User Interface: Improved handling of device orientation changes and updated the layout for landscape and portrait modes.
  • Bounding Box Views: Enhanced bounding box views and added inner text for detailed display.
  • Operation and Performance: Implemented non-max suppression (NMS) for better object detection accuracy.
  • Sharing Feature: Added functionality to capture and share images directly from the app.

🎯 Purpose & Impact

  • Enhanced User Experience: Improved UI/UX for better interaction and usability, especially across different device orientations.
  • Advanced Detection Capabilities: Supports human feature detection and tracking, significantly boosting app capabilities.
  • Clarity and Detail: Bounding boxes now provide more detailed information, improving comprehension and usability for end-users.
  • Resource Efficiency: Non-max suppression enhances detection accuracy while optimizing resource usage.
  • Social Sharing: Easy in-app photo capture and sharing functionality enhances user engagement and app utility.

These updates collectively enhance the utility, accuracy, and user experience of the YOLO iOS app, making it more robust and feature-rich for various object detection tasks.

Copy link
Member

@ambitious-octopus ambitious-octopus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@john-rocky We have a problem here, this PR also integrates changes related to other branches (e.g. human). This PR should only add changes related to the share button! I recommend you create the branches starting from the main branch!

@john-rocky john-rocky closed this Jul 25, 2024
@john-rocky
Copy link
Contributor Author

Since I included unnecessary commit history, I'll make a pull request for the same feature in a different branch.

@john-rocky john-rocky deleted the shareButton branch July 25, 2024 02:00
@john-rocky john-rocky restored the shareButton branch July 25, 2024 02:33
@john-rocky
Copy link
Contributor Author

@ambitious-octopus
I created new branch from main and commit a screenshot preview function.
#48

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.

The share/screenshot button doesn't work properly!
4 participants