YOLO Vision 2026:
指南

带你了解 Ultralytics 的语义图像搜索解决方案

了解 Ultralytics 的语义图像搜索解决方案如何用于快速匹配图像与查询,从而提高创意和研究工作流程的效率。

ABAbirami Vina5 min read
Ultralytics 语义图像搜索,通过自然语言查询匹配图像

翻阅数百张图片的图库可能很快让人感到应接不暇,尤其是当你试图寻找非常具体的内容时。例如,有人在搜索古罗马地图时,可能搜出来的却是一些随机的城市地图或旅行照片。

这些情况的发生,是因为大多数图像搜索系统都依赖于文件名或标签。虽然这对于常规查询可能有效,但在需要准确性、细节和语境时,往往就显得力不从心了。

事实上,在设计、市场营销和研究等领域,许多人很难找到合适的图片,因为关键词搜索很少能捕捉到他们所寻找的具体创意。这可能会导致延误并降低生产力。

然而,多亏了人工智能(AI)的最新进展,传统图像搜索工具的局限性正在被更智能、更直观的系统所取代。例如,computer vision(专注于解释和理解视觉数据的人工智能分支)通过分析图片的实际内容,正在实现更快、更准确的图像搜索。

特别是semantic image search,它通过理解搜索背后的含义,超越了单纯的关键词匹配。它允许你用自然语言描述你正在寻找的内容,并找到符合该创意的图片,而不仅仅是标签。例如,在传统系统中,搜索“动物园里的动物”可能会返回随机的动物图片,而语义搜索则能理解上下文,找到动物园场景中的动物图片。

使用语义搜索检索动物园动物图片

图 1. 使用语义图像搜索检索动物园里的动物图像的示例。

在本文中,我们将探讨语义搜索的工作原理,并讨论几个实际用例。我们还将了解 Ultralytics' semantic image search 解决方案,它能让你轻松地将这一概念应用于日常项目中。我们开始吧!

Ultralytics 语义图像搜索解决方案概览#

Ultralytics Python package 针对常见的计算机视觉应用提供了一系列开箱即用的解决方案,包括队列管理、基于区域的对象计数、距离计算和语义图像 search。这些解决方案设计简单易用,即使是没有 AI 或计算机视觉专业知识的人也能轻松上手。

其中,语义图像搜索解决方案使用户能够利用自然语言描述来查找相关图像,而无需依赖文件名或手动标签。它能理解搜索查询背后的含义,并返回符合该想法的图像,这在对精度和语境有较高要求时特别有用。

语义图像搜索解决方案的工作原理#

Ultralytics 的语义图像搜索解决方案由两个先进的 AI 模型驱动:OpenAI 的 CLIP(Contrastive Language - Image Pre-Training)和 Meta 的 FAISS(Facebook AI Similarity Search)。CLIP 将文本和图像都转换为称为 embeddings 的数字表示,以捕捉它们的含义和上下文。FAISS 可以高效地搜索数百万个此类 embedding,以找到与你的查询最相关的项。

此外,由 Flask 构建的精简 Web 界面使该解决方案易于使用。用户可以输入自然语言查询并检索匹配的图像,无需任何手动标记或数据准备。

该解决方案的关键优势之一是其零样本 (zero-shot) 能力。这意味着它可以解释并响应关于其未曾专门训练过的物体或场景的查询。通过利用其对语言和视觉的广泛理解,它甚至可以为陌生的或未打标签的内容返回相关结果。

例如,如果你使用该解决方案搜索“办公环境”,它可能会返回办公桌、会议室或工作区的图像,即使这些词并没有与文件关联。这使得 Ultralytics 的语义图像搜索成为创意项目、研究以及处理大型图像库的实用且灵活的工具。

使用语义搜索查询办公环境图片

图 2. 使用 Ultralytics 语义图像搜索解决方案查询办公环境的图像。

语义图像搜索解决方案的实际应用#

现在我们对 Ultralytics 的语义图像搜索解决方案有了更好的了解,让我们来看看一些实际应用,以及不同行业如何将其集成到他们的视觉工作流程中。

使用基于 AI 的图像搜索工具进行数据集管理#

管理庞大的图像数据集是构建computer vision solutions最耗时的任务之一。在大多数情况下,开发者并不需要整个数据集。相反,他们可能在寻找特定类型的图片来训练模型或创建干净的验证集。但是,要在成千上万张图片中找到这些准确的图片可能会很棘手。

假设你正在进行一个涉及骑马图像的项目。你可能只需要骑手戴着头盔、与他人一起骑行或从侧面捕捉到的运动中的照片。如果没有适当的标签,手动找到这些图像可能会耗费大量的时间和精力。

由 Ultralytics 支持的语义图像搜索解决方案可以通过让开发者使用自然语言查询来快速找到所需内容,即使是在杂乱或未标记的数据集中,也能解决这一问题。这减少了分类所花费的时间,并使团队能够更高效地专注于构建更好的模型。

在大数据集轻松搜索特定图片

图 3. 你可以轻松地在大型数据集中搜索特定图像。

面向电子商务产品的零样本图像搜索#

在网上搜索特定产品可能会令人沮丧。购物者经常用自己的话描述他们正在寻找的东西,但产品列表可能使用不同的术语或标签。这种不匹配使得找到合适的商品变得更加困难,尤其是在大型产品目录中。

考虑这样一种情况:某人正在shopping购买家具,并搜索“沙发、椅子和桌子套装”。他们寻找的产品可能在不同的标签下列出,例如“三件套休闲组合”。由于术语不完全匹配,即使该商品正是客户所需要的,它也可能不会出现在搜索结果中。

语义图像搜索将用户意图与相关产品视觉效果相匹配

图 4. Ultralytics 的语义图像搜索解决方案有助于将用户意图与相关产品视觉效果相匹配。

媒体和出版领域的高级图像索引#

同样,在新闻、博客和数字营销等领域,visuals are essential对于讲故事至关重要。合适的图片可以传达信息、定下基调并吸引读者。然而,找到那张完美的图片通常意味着翻找许多文件。

一个很好的例子是博主撰写关于家居装饰趋势的文章。他们可能想要一张明亮、极简主义风格、拥有自然光的客厅照片。然而,如果现有的图片只被标记为“房间”或“室内”等通用术语,找到合适的匹配项可能会让人感到沮丧。

使用语义图像搜索,他们只需输入描述性短语,如“一个带有大窗户的明亮极简主义客厅”,即可立即检索到符合该想法的图像。无需依赖精确的标签或文件名。

内容团队使用语义搜索优化图像选择

图 5. 内容团队可以使用 Ultralytics 的语义图像搜索解决方案来优化图像选择。

用于艺术和设计灵感的语义图像搜索#

通常,诸如设计情绪板或为新项目收集灵感等创意工作,都需要搜索大量图像集合以找到符合特定风格或创意的视觉效果。一个有趣的例子是为movie设计布景的设计师。他们可能需要捕捉特定的情绪、时间段或氛围。这可以从未来主义城市到 1980 年代风格的舒适起居室不等。

Ultralytics 的语义图像搜索通过将语言与视觉含义联系起来,使这一点变得更容易。这使得团队能够快速探索创意并保持专注,而不被手动搜索所拖累。

语义图像搜索支持创意项目更快地进行视觉探索

图 6. Ultralytics 的语义图像搜索解决方案支持创意项目更快速的视觉探索。

基于 AI 的图像搜索的优缺点#

以下是使用基于 AI 的图像搜索来改善视觉工作流程和搜索效率的一些关键优势:

  • 自然语言支持: 人们可以通过用自己的话描述图像来找到它们,而无需使用预定义的标签。
  • 支持常用图像格式: 这些系统通常可以使用 JPG 和 PNG 等标准格式,因此无需转换或重新格式化文件。
  • 与其他工具集成: 基于 AI 的图像搜索通常可以嵌入到更大的管道、仪表板或创意软件中。

虽然基于 AI 的图像搜索解决方案提供了许多好处,但也有一些限制需要牢记。以下是一些需要考虑的因素:

  • 对细分查询的准确性有限: 如果查询非常具体或不寻常,由于模型训练数据中的差距,系统可能会返回相关性较低的结果。
  • Bias in training data:AI 模型可能会反映其训练数据中存在的偏差,这可能导致结果偏差或不完整。
  • 性能取决于图像质量: 低分辨率或模糊的图像会降低 embedding 生成的效果和搜索准确性。

关键要点#

语义图像搜索将重点从匹配关键词转向了理解含义,帮助用户根据语境而不是仅仅根据标签或文件名来查找图像。这使得搜索体验更快、更准确,并且与用户真正想要寻找的内容更一致。

对于创意团队和内容驱动的行业,这意味着更少的时间花在整理不相关的文件上,更多的时间用于开发创意。管理大量视觉数据的组织可以使用 Ultralytics 的语义图像搜索等解决方案来简化内容发现,减少手动分类,并根据视觉语境做出更明智、更快速的决策。

加入我们的community,并探索我们的GitHub repository以获取对 AI 的更多见解。查看我们的解决方案页面,了解有关AI in logisticscomputer vision in healthcare等创新的更多信息。查看我们的licensing options并立即开始!

Explore solutions

Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多

让我们一起构建 AI 的未来!

开启你的机器学习未来之旅