Image Search-这是你的图像搜索

Image Search-这是你的图像搜索

  • 什么是图像搜索
  • 图像搜索
    • 开通图像搜索
    • 商品图片搜索
      • 图片搜索
      • 图片新增
      • 批量操作
      • OSS-创建bucket
      • 上传文件
      • 创建increment.meta并上传
      • 元信息导出
  • 体验感受

什么是图像搜索

在接触一个新的产品时,我们首先要知道这款产品是什么?那么什么是图像搜索呢?官方文档是这么描述的:图像搜索(Image Search)以深度学习和机器视觉技术为核心,提取图片内容特征、建立图像搜索引擎,是一款用于图片间相似性检索的平台型产品。用户输入图片,可以快速在图片库中检索到与输入图片相似的图片集合。结合不同的行业和业务场景,图像搜索可广泛的应用于拍照购物、商品推荐、版权保护、图片相似推荐等场景。
简单点说,图像搜索就是你看到别人穿的衣服很漂亮,然后你悄悄的拿出你的手机,打开淘宝,点击搜索框右侧的【相机图标】,然后对着你觉得漂亮的衣服拍照,随后淘宝就会告诉你去哪儿可以买到这款衣服,当然也可以是包包,食品等,这就是图像搜索。
官方文档地址:https://help.aliyun.com/document_detail/66657.html

图像搜索

下面来开始我们的图像搜索体验之旅吧。

开通图像搜索

首先来到图像搜索官方网址:https://ai.aliyun.com/imagesearch 打开官方网站,点击【立即购买】
在这里插入图片描述
跳转到购买页面,这里我们是先体验图像搜索产品,因此不用更换选项,按默认的图像搜索配置即可
在这里插入图片描述
这里的话只需要设置实例名称,个人根据习惯自己命名一个,不重复的即可。这里需要注意一点,不要勾选到期自动续费,如果你确实有需要的话可以勾选自动续费,如果只是体验产品的话,不建议勾选自动续费,默认是不勾选,最后点击【立即购买】
勾选【服务协议】,点击【去支付】,在跳转的待支付页面点击【支付】,开通成功。下面主要以开通的商品图片搜索来体验整体的图像搜索产品功能。

商品图片搜索

开通图像搜索成功,点击开通成功的页面中【管理控制台】,或者直接通过链接地址跳转到图像搜索控制台页面:https://imagesearch.console.aliyun.com/overview 可以看到你已经开通的实例内容
在这里插入图片描述
这里我们只是开通了商品图片搜索,那么我们就点击【商品图片搜索】菜单进入列表
在这里插入图片描述

图片搜索

点击【操作】打开实例页面,选择tab的【图片搜索】
在这里插入图片描述
上传图片,点击确认,右侧会展示图片识别的返回结果json。

图片新增

我们继续体验tab【图片新增】功能
在这里插入图片描述
输入商品ID,图片名称,上传图片,点击【确认】,这时会在右侧返回图片新增的json结果,图片新增了之后,这时我们可以返回图片搜索,选择【根据已添加的图片搜索相似图片】,输入商品ID,图片名称
在这里插入图片描述
点击【确认】,在右侧会返回图片搜索的json结果。

批量操作

批量操作的步骤比较复杂,需要准备前期的工作,这里官方文档地址:https://help.aliyun.com/document_detail/66580.html,下面开始进行我们的操作
如果没有开通OSS服务的需要先开通OSS服务,我的已经开通过了,开通OSS服务的地址在批量操作文档中

OSS-创建bucket

创建操作比较简单,这里我直接往下进行,创建成功之后列表
在这里插入图片描述

上传文件

点击bucket名称进入详情页面,
在这里插入图片描述
点击【上传文件】
在这里插入图片描述
选择【上传文件】或者【上传文件夹】,选中需要上传的文件,点击最下方【上传文件】完成文件上传,上传成功后回到文件列表可以看到
在这里插入图片描述
接着继续创建increment.meta文件,

创建increment.meta并上传

文件内容参考官方文档说明,需要注意的是
在这里插入图片描述
这里是我创建的increment.meta文件

{"OperationType": "ADD","ProductId": "1006","PicName": "001.jpg","CustomContent": "https://ceshi20230117.oss-cn-hangzhou.aliyuncs.com/001.jpg?Expires=1673932545&OSSAccessKeyId=TMP.3KfbyynJqxYxHXiGuTT8dLvppeVhsib3GsBaJFJC7Q6XjuowUfzcDjUF2xu44ksJBN23d4UytnBAeznN3hdqXxyciTd4ZD&Signature=fUCjWS7ZuOVyvC57ge6bignl7LY%3D"}

创建increment.meta文件之后上传方法按上面的就可以了,上传成功后
在这里插入图片描述
这时前期的准备工作也就完成了,下面继续返回【商品图片搜索】-【批量操作】-【新建批量任务】
在这里插入图片描述
其中bucket名称选择刚才创建的,数据路径选择刚才文件上传路径,meta文件选择刚才上传的meta文件,点击【确认】,在批量操作列表可以看到执行成功
在这里插入图片描述
那么我们再来试一下能否搜索到批量操作的文件
在这里插入图片描述
这里的商品ID,图片名称就是meta文件中的内容
在这里插入图片描述
到这里批量操作的全部也就完成了

元信息导出

直接在tab【元信息导出】列表页点击【新增导出任务】即可
在这里插入图片描述
下载结果查看是否是对的
在这里插入图片描述
这里可以看到通过图片新增和批量操作上传的两条数据,到此整个图片搜索的操作也就完成了。

体验感受

在体验 过程中,整体的操作按照官方文档的描述基本都可以操作下来,但是有的地方对于json返回值的字段说明并没有,在图片搜索返回结果中
在这里插入图片描述
返回的json值中关于字段的说明并没有,不利于对返回值属性的理解,希望可以在左上方增加返回值属性说明文档入口。在图片新增中
在这里插入图片描述
希望也可以在返回值右上角增加说明文档入口,这样方便用户更好的理解返回字段的含义及属性值。在整个体验过程中,图片识别返回的属性还是比较准确的,比如我上传的水杯,返回的"categoryId": 8, “id”: 8, “name”: “Bottle”,关于应用场景,个人觉得还是很有空间的,比如最基础的电商图片搜索,现在电商购物的生活化使得电商图片搜索也一定会更加受欢迎的,由此拓展开来的商标图像搜索,家具家居图像搜索,工业五金图像搜索等对于日常生活中常遇到的图片搜索都是很有助益的。那么说到和其他产品的联动,最先想到的就是图片识别OCR可以根据不同图片内容联合识别,比如遇到一个好东西,拿出手机拍照拍照OCR识别,图像搜索得到自己想要的,总之,生活离不开图像搜索,阿里云图像搜索页一定会越来越好,功能越来越强大,涵盖范围越来越广,科技改变生活。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/846909.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ARM IHI0069F GIC architecture specification (8)

3.2中断旁路支持 CPU interface可以支持中断信号旁路,使得当接口发出的中断信号被禁用时,传统中断信号被传递到PE上的中断请求输入,从而绕过GIC功能。 是否支持旁路由实际设计决定。 用于确定是否使用GICv3 FIQ和IRQ输出或旁路信号的控制取决…

英伟达在2024台北电脑展上推出NIM云原生微服务

🦉 AI新闻 🚀 英伟达推出NIM云原生微服务,助力生成式AI发展 摘要:在2024台北电脑展上,黄仁勋介绍了生成式人工智能将推动软件全栈重塑,并展示了Nvidia Inference Microservices(NIM&#xff0…

《2024快手未成年人保护报告》发布:八大功能保护未成年人隐私信息

5月31日,快手发布《2024快手未成年人保护报告》(下文简称《报告》)。《报告》显示,快手在2023年持续升级未成年人保护机制,在不断提升平台保障能力和未成年人使用体验的同时,针对未成年人隐私信息保护持续优…

区间预测 | Matlab实现GRU-Attention-KDE核密度估计多置信区间多变量回归区间预测

区间预测 | Matlab实现GRU-Attention-KDE核密度估计多置信区间多变量回归区间预测 目录 区间预测 | Matlab实现GRU-Attention-KDE核密度估计多置信区间多变量回归区间预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab实现GRU-Attention-KDE门控循环单元注意力…

【JS实战02】轮播图

一&#xff1a;HTML页面结构 1 整体外观 2 HTML结构以及CSS样式 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0">…

HTML:认识HTML与基本语法的学习

前言 HTML&#xff08;超文本标记语言&#xff09;是用于创建网页的标记语言&#xff0c;由一系列标签组成&#xff0c;定义网页中的元素。由蒂姆伯纳斯 - 李于1990年代初发明&#xff0c;最初用于科研机构间共享文档&#xff0c;迅速演变为Web开发基础。无论是电商、博客、新…

2024 年适用于 Mac 的 5 大免费录屏软件

要成为Mac的优秀屏幕录像机&#xff0c;捕获视频的高清质量和易于操作的界面是两个主要重要因素。此外&#xff0c;Mac上的付费屏幕录像机不仅可以输出高质量的屏幕捕获视频。您也可以在免费的视频捕获软件中获得类似的桌面录制服务。因此&#xff0c;如果您不需要以专业的方式…

UE5增强输入系统入门

UE4直接在项目设置里设置的轴映射和操作映射在UE5中被标记为废弃&#xff0c;改为使用增强输入系统。 这两天学习了下蓝图和c中增强输入系统的使用&#xff0c;在这里分享一下。 学习使用的模板是第三人称模板(蓝图/c)&#xff0c;代码蓝图都参考的模板。 增强输入系统 UE5…

简单、实用、免费、无广告的图片自由分割工具

一、简介 1、是来自 Github 的一款简单、实用、免费、无广告的图片自由分割工具。它安装包大小在 4.5MB 左右,目前仅支持 Windows 和 Web 平台。 2、基本功能:支持图片自由纵向分割,横向分割,宫格分割,低仿 wps 看图图片分割,分割完成后,打开电脑的下载目录即可查看包含…

python-旋转字符串

问题描述&#xff1a;给定一个字符串&#xff08;以字符串数组的形式&#xff09;和一个偏移量&#xff0c;根据偏移量从左到右地旋转字符数组。 问题示例&#xff1a;输入str”abcdefg”,offset3,输出“efgabcd”。输入str”abcdefg”,offset0,输出“abcdefg”。&#xff08;返…

clion配置ssh隧道转发 实现远程主机功能

clion配置ssh隧道转发 clion自带的ssh配置只能配置主机和用户名的格式来实现ssh&#xff0c;因此如果需要通过中间设备来访问调试主机的话就无法使用了。 配置ssh隧道的方式有两种&#xff0c;一种是直接配置 ~/.ssh/config 配置文件&#xff0c;一种是使用跳板机工具。clion…

Python热重载调试新利器

你一定遇到过这种情况&#xff1a;Python脚本已经运行&#xff0c;却发现自己忘记打印输出需要记录的信息(比如for循环中打印更多详细信息)。 此时&#xff0c;如若暂停运行的代码&#xff0c;修改补充再重新运行整个代码&#xff0c;尤其对于已经运行数多个小时的模型训练来说…

生成式 AI——ChatGPT、Dall-E、Midjourney 等算法理念探讨

1.概述 艺术、交流以及我们对现实世界的认知正在迅速地转变。如果我们回顾人类创新的历史&#xff0c;我们可能会认为轮子的发明或电的发现是巨大的飞跃。今天&#xff0c;一场新的革命正在发生——弥合人类创造力和机器计算之间的鸿沟。这正是生成式人工智能。 生成模型正在模…

python替换“${}“占位符为变量,实现读取配置文件

文章目录 背景1、定义正则表达式2、替换变量占位符3、实现功能 背景 使用python编写小工具&#xff0c;有一个配置文件&#xff0c;希望实现类似shell命令的&#xff0c;定义变量并且使用${}或者$来引用。如果有好的建议欢迎讨论。 配置文件示例内容如下: D:\project\test\pr…

IGraph使用实例——线性代数计算(blas)

1 概述 在图论中&#xff0c;BLAS&#xff08;Basic Linear Algebra Subprograms&#xff09;并不直接应用于图论的计算&#xff0c;而是作为一套线性代数计算中通用的基本运算操作函数集合&#xff0c;用于进行向量和矩阵的基本运算。然而&#xff0c;这些基本运算在图论的相…

csrf漏洞与ssrf漏洞

环境&#xff1a;用kali搭建的pikachu靶场 一.CSRF 1.CSRF漏洞简介 跨站请求伪造&#xff08;CSRF&#xff09;漏洞是一种Web应用程序安全漏洞&#xff0c;攻击者通过伪装成受信任用户的请求来执行未经授权的操作。这可能导致用户在不知情的情况下执行某些敏感操作&#xff0…

遥感之特征选择-禁忌搜索算法

各类智能优化算法其主要区别在于算法的运行规则不同&#xff0c;比如常用的遗传算法&#xff0c;其规则就是变异&#xff0c;交叉和选择等&#xff0c;各种不同的变体大多是在框架内的实现细节不同&#xff0c;而本文中的禁忌算法也是如此&#xff0c;其算法框架如下进行介绍。…

丰盘v24.5集成OnlyOffice 7.5版本,支持子管理员高级特性

五一劳动节刚过&#xff0c;我们的开发小伙伴上线发布了v24.5版本&#xff0c;支持原生集成OnlyOffice 7.5的套件版本&#xff0c;无需管理员手工配置密钥证书等繁琐操作&#xff0c;对Word、PPT和Excel文件有了更强的兼容性和稳定性&#xff0c;例如当文件里包含Visio图像时&a…

C之动态内存管理(动态内存开辟与调整等)

目录 1.为什么要有动态内存分配 2.malloc、calloc、realloc和free malloc&#xff1a; calloc&#xff1a; realloc&#xff1a; free&#xff1a; 3.常见的动态内存的错误 3.1&#xff1a;对NULL指针的解引用操作 3.2&#xff1a;对动态开辟空间的越界访问 3.3&…

长城电脑如何恢复删除文件?盘点几个实用方法

咨询&#xff1a;急求帮助&#xff01;我不慎在长城电脑上删除了文件&#xff0c;还有机会恢复吗&#xff1f;一个疏忽&#xff0c;就把一份至关重要的工作文件给删掉了&#xff01;请大家快快伸出援手&#xff0c;帮我找回这份文件吧&#xff01; 在使用长城电脑的过程中&…