开发者社区 > 视觉智能 > 图像搜索 > 正文

图像搜索中,要批量上传图片只能购买oss吗?

图像搜索中,要批量上传图片只能购买oss吗?

展开
收起
饭也太好吃了 2023-06-05 09:51:20 205 0
8 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在阿里云图像搜索服务中,您可以使用多种方式上传图片,包括使用阿里云对象存储(OSS)服务、使用API接口上传图片、使用SDK等。因此,您不一定需要购买OSS服务来实现批量上传图片。

    具体来说,您可以按照以下步骤使用阿里云图像搜索服务来批量上传图片:

    1. 准备图片:将您要上传的图片保存在本地或者其他云存储服务中。

    2. 上传图片:使用阿里云图像搜索服务提供的API接口或者SDK,将您的图片批量上传到阿里云图像搜索服务中。您可以选择将图片直接上传到阿里云图像搜索服务,也可以将图片上传到其他云存储服务(如OSS),然后在阿里云图像搜索服务中建立索引并进行搜索。

    3. 建立索引:使用阿里云图像搜索服务提供的API接口或者SDK,将您上传的图片建立索引,并进行相关设置,例如设置搜索时的匹配阈值、索引字段等。

    需要注意的是,使用阿里云图像搜索服务进行批量上传图片时,您需要根据您的实际需求和技术水平选择合适的上传方式和集成方式。如果您需要使用阿里云对象存储(OSS)服务来存储和管理您的图片,您可以购买OSS服务并使用阿里云图像搜索服务提供的OSS集成功能来实现上传和索引建立。

    2023-06-05 21:40:01
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    在使用阿里云图像搜索时,确实需要将图片数据上传至对象存储(OSS)中进行管理,但不一定需要购买 OSS,您可以选择使用其他云厂商的对象存储服务(如腾讯云 COS、AWS S3等)或者使用自己搭建的对象存储系统。

    在上传图片时,首先需要将图片保存到本地或服务器上,然后通过图像搜索SDK调用上传接口(如aliyun-sdk-oss),将图片上传到指定的对象存储中,最后将上传成功的图片数据导入阿里云图像搜索服务进行索引。

    2023-06-05 15:26:08
    赞同 展开评论 打赏
  • 阿里云图像搜索是基于阿里云的图片搜索服务实现的,而在使用该服务时,需要将要搜索的图片上传至 OSS(对象存储)中。因此,如果要批量上传图片,建议使用阿里云的 OSS 服务。

    使用 OSS 服务,您可以在控制台或者通过 API 等方式上传和管理图片。具体步骤如下:

    1. 在阿里云控制台中开通 OSS 服务。

    2. 在控制台中创建一个 Bucket,用于存储要搜索的图片。

    3. 通过控制台或者 OSS API 把要搜索的图片批量上传到该 Bucket 中。

    4. 在阿里云图像搜索控制台中,创建一个图库,并将该图库与刚才创建的 OSS Bucket 关联起来。

    5. 在控制台或者通过 API 操作,将已上传至 OSS 中的图片导入到图库中。

    通过以上步骤,您可以使用阿里云的 OSS 服务,实现批量上传图片并让这些图片可被搜索的目的。当然,如果需要进一步定制化或实现特定的业务需求,您也可以联系阿里云的客服团队进行咨询和支持。

    2023-06-05 13:53:57
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,阿里云图像搜索中,确实需要使用对象存储服务(OSS)来存储要搜索的图片。如果您需要批量上传大量图片,建议购买OSS服务,将图片上传到OSS上,并在图像搜索中使用OSS链接进行搜索。注意,使用OSS服务可能会产生额外的费用,具体收费标准请参考阿里云OSS官方网站。

    2023-06-05 11:21:11
    赞同 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    用户通过上传图片,经过一系列图像搜索算法行为分析,从资源库中匹配相似图片返回给用户过程。在阿里云只需要创建并录入资源数据进入阿里云提供的云端库中,然后将用户上传的图片接入到阿里云接口中进行分析,获取阿里云分析后的结果,筛选后返回给用户。

    阿里云提供 API调用 跟 SDK调用 俩种方法。

    PHP SDK提供新增、搜索、删除这三种方法。可以根据图片搜索、图片名字搜索。

    阿里云图像搜索有俩种上传图片的方法,如: 1、调用API:适合少量图片 , 预算较少的用。 2、OSSImport工具:适合企业批量上传 , 预算充裕的用。

    OSSImport工具能将本地或云端的数据迁移至OSS存储空间(Bucket)。它的优点相较于API来说就是更快更好便于管理。当迁移数据小于30tb时,可以下载单机版,如果大于30tb,则下载分布式版本。

    图像搜索可以通过批量操作功能批量导入阿里云OSS中的图片,或批量删除已经入库的图片,适用于较大规模的离线图片数据操作,稳定性高、速度快、操作方便。

    批量操作流程 开通OSS服务。

    将图片导入到OSS中。

    新建increment.meta文件。

    图像搜索服务授权。

    新建批量任务。

    开通OSS服务 如果您尚未开通OSS服务,请参见开通OSS服务进行开通。开通服务后,您还需要创建存储空间Bucket,

    开通的OSS为独立计费,具体计费方式请参见计费概述。

    请确保开通的OSS服务与已购买的图像搜索服务在同一地域,否则将无法使用批量操作功能。

    将图片导入到OSS中,图片存放路径可以自定义,只需要在创建批量任务时设置图片路径即可。

    在OSS服务中存放图片的路径下,新建increment.meta文件,该文件用来存储批量操作任务相关内容。

    increment.meta文件中涉及的图片必须和increment.meta文件在同一Bucket下,否则批量操作会失败。

    increment.meta文件名称是固定的,图像搜索将根据此文件名称读取批量操作相关内容,不要擅自修改文件名称,否则会操作失败。

    图像搜索批量操作支持同一Bucket,不同路径(path)图片的批量操作,例如:Bucket为imagesearch,increment.meta文件在此Bucket的根目录下,path为girlCloth,图片在此path目录下,图片名称为girl_cloth8.jpg,则meta文件中PicName应写为“PicName":"girlCloth/girl_cloth8.jpg",注意:必须写成"girlCloth/girl_cloth8.jpg",在girlCloth前面和girl_cloth8.jpg后面都不能加正斜线(/)。如果有多级目录按照此逻辑依次类推。

    在OSS中的图片名称后缀必须填写,例如图片名称为girl_cloth10.jpg,不能写为"PicName":"girl_cloth10",必须写为"PicName":"girl_cloth10.jpg",否则会处理失败。

    imcrement.meta文件中,一行代表处理一张图片,处理另一张图片必须换行,不得将所有图片处理写到一行中,否则会处理失败。

    图像搜索服务通过OSS来实现数据批量操作,首次使用需完成账号一键授权。

    登录图像搜索控制台。

    选择目标服务类型和目标实例。

    单击批量操作页签。

    批量操作 单击新建批量任务,在对话框单击确认一键授权。

    在云资源访问授权页面单击同意授权。

    2023-06-05 10:55:49
    赞同 1 展开评论 打赏
  • 热爱开发

    如果您需要批量上传大量图片,并且要进行图像搜索,使用阿里云 OSS(Object Storage Service)是一种不错的选择。OSS 是一种稳定、高可用、安全、低成本的对象存储服务,支持海量数据存储和访问,并提供了强大的文件管理和存储管理功能。

    使用 OSS,可以将大量图片上传到 OSS 中,并对上传的图片进行分类和管理。同时,您还可以使用 OSS 提供的图片处理功能来生成缩略图、水印、裁剪等操作,以满足不同场景下的需求。

    在进行图像搜索时,可以使用阿里云图像搜索(Image Search)服务,该服务可以帮助您快速地检索和匹配上传的图片,并返回相应的搜索结果。使用 Image Search,您可以轻松构建基于图片的搜索引擎、商品推荐系统、人脸识别系统等应用程序。

    需要注意的是,使用阿里云 OSS 和阿里云图像搜索服务可能会产生一定的费用,您可以根据实际情况选择合适的计费方式和购买方案。

    2023-06-05 10:10:23
    赞同 展开评论 打赏
  • 在图像搜索中,要批量上传图片有许多方法,其中使用云对象存储(OSS)可以是最常见的一种方式,但并不是唯一的解决方案。除了购买阿里云 OSS 服务之外,您还可以使用其他云存储服务、自建存储服务器、本地存储等多种方式。 以下是几种常见的批量上传图片的方法:

    云对象存储(OSS):您可以使用阿里云 OSS 服务,通过API或控制台批量上传图片到云端,并在图像搜索服务中进行检索。OSS 具有高可用性和高容量的特点,适合存储大量的图片数据。 自建存储服务器:您可以在公有云或自建服务器上部署存储服务,例如 Ceph、GlusterFS 等,以批量上传图片到自建存储设备。 本地存储:如果您只需要在本地进行图片搜索,可以将本地存储中的图片批量上传到本地图像搜索程序所在的服务器。 第三方云存储服务:目前市面上有很多知名的第三方云存储服务,例如七牛云、腾讯云 COS 等,都提供了丰富的存储服务和 API 接口,适合进行批量上传和管理图片。

    需要根据实际情况选择适合的方案,然后根据方案进行业务流程的设计和开发。无论选择哪种批量上传图片的方法,都需要保证上传图片的质量和规范,避免因为图片质量低、格式错误或上传错误等问题导致图像搜索效果不理想。

    2023-06-05 10:04:19
    赞同 展开评论 打赏
  • 是的,只有oss和图搜同时可用且在同一地域才可以使用批量操作功能,此回答整理自钉群“【阿里云】图像搜索 - 用户交流群(答疑@机器人)”

    2023-06-05 09:56:06
    赞同 展开评论 打赏
滑动查看更多

基于阿里云深度学习技术,进行视觉内容搜索,在指定图像库中搜索出相同或相似的视觉信息,适用于内容比对、内容精确查找、相似素材搜索等场景。

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载