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

Adds toggle displaying labels in GUI and verbose log on start #7804

Merged
merged 3 commits into from Jan 25, 2024

Conversation

AyushExel
Copy link
Contributor

@AyushExel AyushExel commented Jan 24, 2024

🛠️ PR Summary

Made with ❤️ by Ultralytics Actions

🌟 Summary

Enhanced user experience and feature integration for Ultralytics Explorer GUI.

📊 Key Changes

  • Added info log to announce the loading of the Explorer dashboard.
  • Updated the streamlit-select requirement to version 0.3.
  • Stored query results in the session to allow displaying results between different views.
  • Displayed labels, bounding boxes, masks, keypoints, and classes for images when appropriate, based on the model's task (segmentation or pose estimation).

🎯 Purpose & Impact

  • Improves user feedback while loading the dashboard, making it more user-friendly.
  • Ensures compatibility with the latest streamlit-select features and fixes.
  • Facilitates a more cohesive interaction with the GUI by maintaining state across operations.
  • Allows users to visually inspect prediction results directly within the Explorer, making it a more powerful tool for analyzing model outputs. This can greatly benefit users who are visually auditing model performance or presenting findings.

Copy link

codecov bot commented Jan 24, 2024

Codecov Report

Attention: 18 lines in your changes are missing coverage. Please review.

Comparison is base (c460ad2) 77.01% compared to head (30a37a4) 76.93%.

Files Patch % Lines
ultralytics/data/explorer/gui/dash.py 0.00% 17 Missing ⚠️
ultralytics/cfg/__init__.py 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #7804      +/-   ##
==========================================
- Coverage   77.01%   76.93%   -0.09%     
==========================================
  Files         117      117              
  Lines       14395    14411      +16     
==========================================
  Hits        11087    11087              
- Misses       3308     3324      +16     
Flag Coverage Δ
Benchmarks 36.46% <0.00%> (-0.05%) ⬇️
GPU 39.40% <0.00%> (-0.03%) ⬇️
Tests 71.94% <0.00%> (-0.08%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@glenn-jocher glenn-jocher merged commit 62742c2 into main Jan 25, 2024
8 checks passed
@glenn-jocher glenn-jocher deleted the dashboard_labels branch January 25, 2024 16:35
@glenn-jocher
Copy link
Member

@AyushExel awesome! PR merged.

hmurari pushed a commit to hmurari/ultralytics that referenced this pull request Apr 17, 2024
…ytics#7804)

Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
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.

None yet

2 participants