There is a newer version of the record available.

Published May 4, 2025 | Version v8.3.127
Software Open

Ultralytics YOLO

  • 1. Ultralytics

Description

🌟 Summary

Ultralytics 8.3.127 introduces a powerful new semantic image search solution, allowing users to find images using natural language queries through an easy-to-use web app powered by AI. πŸ–ΌοΈπŸ”βœ¨

πŸ“Š Key Changes

  • Semantic Image Search Solution Added
    • New VisualAISearch and SearchApp classes enable searching images by describing them in plain language.
    • Utilizes OpenAI CLIP for understanding both images and text, and Meta FAISS for fast, scalable search.
    • Includes a modern Flask web interface for interactive image retrieval.
    • Stylish HTML template for displaying search results visually.
  • Documentation & Guides
    • Comprehensive new guide and reference documentation for the similarity search feature.
    • Updated solution listings to highlight this new capability.
  • Testing & Dependencies
    • Added automated tests for the new search feature.
    • Flask added as a required dependency for solutions.
  • Minor Fix
    • Removed a duplicate "device" argument from tracker configuration for cleaner, more reliable code.

🎯 Purpose & Impact

  • Find Images with Natural Language
    Users can now search large image collections by simply describing what they're looking for (e.g., "a dog sitting on a bench"), making image retrieval intuitive and accessible.
  • No Labels or Metadata Needed
    The solution works out-of-the-box with just your imagesβ€”no need for manual labeling or categorization.
  • Zero-Shot & Human-Like Understanding
    Thanks to CLIP, the search engine understands abstract or complex queries, retrieving images based on meaning, not just keywords.
  • Fast & Scalable
    FAISS ensures searches are quick, even with thousands or millions of images.
  • Easy to Use & Customize
    The included Flask web app is ready to run and can be tailored to your needs, whether for personal archives, creative projects, or business applications.
  • Improved Code Quality
    Minor configuration cleanup enhances reliability for users customizing tracking features.

This release makes advanced AI-powered image search accessible to everyone, opening up new ways to interact with and explore your visual data! πŸš€

What's Changed

  • Remove duplicate device argument from tracker args by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/20476
  • ultralytics 8.3.127 New Visual Similarity Search Solution by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/20397

Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.3.126...v8.3.127

Notes

If you use this software, please cite it using the metadata from this file.

Files

ultralytics/ultralytics-v8.3.127.zip

Files (2.4 MB)

Name Size Download all
md5:1ac97273ccda03f854b06533694a3c90
2.4 MB Preview Download

Additional details

Related works