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

图像搜索需要查询的图片只能以url和文件路径两种方式提交吗?

图像搜索需要查询的图片只能以url和文件路径两种方式提交吗?不能用base64?
78bca4617f018662a4e6a8328776c63e.png

展开
收起
你鞋带开了~ 2024-03-04 22:59:09 48 0
4 条回答
写回答
取消 提交回答
  • 不能直接用base64 ,你如果必须要用base64 可以用v2版本 https://help.aliyun.com/zh/image-search/java-sdk-3
    --此回答整理自钉群“【阿里云】图像搜索 - 用户交流群”

    2024-03-06 11:26:03
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,图片搜索根据图片查询图片支持图片的Base64编码调用API接口的,需要您使用2019-03-25版本的SDK
    image.png
    新版本的SDK只需要提供图片路径或者URL就可以了,比如在线调试页面这样的效果
    image.png

    2024-03-05 14:35:48
    赞同 展开评论 打赏
  • 是的。目前阿里云图像搜索的接口设计通常要求查询的图片以URL和文件路径两种方式提交。这是因为这两种方式更直接地指向了图片的实际存储位置,便于系统进行识别和搜索。

    Base64编码的图片虽然也可以表示图片内容,但它是一种将图片数据转换为文本格式的方式,通常用于在文本协议中传输图片数据。由于Base64编码的图片数据需要先进行解码才能被系统识别和处理,这增加了额外的处理步骤和计算成本,因此在一些高性能的图像搜索系统中可能不被直接支持。

    不过,随着技术的发展和用户需求的变化,未来阿里云图像搜索是否会增加对Base64编码图片的支持,还需要根据具体情况来判断。

    2024-03-05 11:46:40
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看

    图像搜索不仅仅局限于通过URL和文件路径提交查询图片。还可以采用以下方式:

    1. API或SDK上传:可以通过图像搜索产品提供的API或SDK直接上传图片数据。这种方式适用于开发者在自己的应用程序中集成图像搜索功能,可以处理单个或多个图片的上传和检索。
    2. OSS批量操作:如果需要处理大量图片,可以使用阿里云对象存储(OSS)来存储图片,并通过批量操作的方式进行上传和搜索。这种方法适合大规模的图像数据处理需求。
    3. 移动App提交:对于移动应用用户,可以通过App提供的上传窗口直接提交需要搜索的图片。这种方式方便快捷,适合移动端用户使用。
    4. 图像特征提取:在某些情况下,可以先提取图像的特征,然后使用相似度函数与数据库中的图像特征进行匹配,以实现搜索。这种方法更多地涉及到图像处理和计算机视觉技术。
    5. 语义属性标注:对于基于语义的图像检索,需要在检索之前对海量图片进行语义属性的标注。这种方法依赖于深度学习和人工智能技术,能够提供更加精准的搜索结果。
    2024-03-04 23:07:29
    赞同 展开评论 打赏

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

相关电子书

更多
拍立淘 – 图像搜索和识别 立即下载
图像搜索与识别在大规模场景中的研究与实践 立即下载
拍立淘-图像搜索和识别 立即下载