首页 > 其他分享 >解决labelme中AI Model Ai Mask Ai Polygon选项下载onnx权重慢或者无法下载问题

解决labelme中AI Model Ai Mask Ai Polygon选项下载onnx权重慢或者无法下载问题

时间:2024-05-29 20:28:54浏览次数:27  
标签:Polygon sam Ai onnx SLASH decoder download com 下载

新版的labelme中已经内置了AI Model功能,能够通过模型智能识别图像中想要标注的区域,能够显著减少工作量。但是第一次使用这个功能的时候会要下载模型权重,此时一般速度会非常慢,或者出现报错无法下载,下面提出一种解决方法。

如图,有5种模型,每个模型需要分别下载encoder和decoder两个部分的.onnx文件,下载链接分别贴在下面(建议挂上魔法上网,直接复制到浏览器即可启动下载,速度很快,一般几秒钟就能下载完)

1.SegmentAnything (speed)

# encoder
https://github.com/wkentaro/labelme/releases/download/sam-20230416/sam_vit_b_01ec64.quantized.encoder.onnx

# decoder
https://github.com/wkentaro/labelme/releases/download/sam-20230416/sam_vit_b_01ec64.quantized.decoder.onnx

2.SegmentAnything (balanced)

# encoder
https://github.com/wkentaro/labelme/releases/download/sam-20230416/sam_vit_l_0b3195.quantized.encoder.onnx

# decoder
https://github.com/wkentaro/labelme/releases/download/sam-20230416/sam_vit_l_0b3195.quantized.decoder.onnx

3.SegmentAnything (accuracy)

# encoder
https://github.com/wkentaro/labelme/releases/download/sam-20230416/sam_vit_h_4b8939.quantized.encoder.onnx

# decoder
https://github.com/wkentaro/labelme/releases/download/sam-20230416/sam_vit_h_4b8939.quantized.decoder.onnx

4.EfficientSam (speed)

# encoder
https://github.com/labelmeai/efficient-sam/releases/download/onnx-models-20231225/efficient_sam_vitt_encoder.onnx

# decoder
https://github.com/labelmeai/efficient-sam/releases/download/onnx-models-20231225/efficient_sam_vitt_decoder.onnx

5.EfficientSam (accuracy)

# encoder
https://github.com/labelmeai/efficient-sam/releases/download/onnx-models-20231225/efficient_sam_vits_encoder.onnx

# decoder
https://github.com/labelmeai/efficient-sam/releases/download/onnx-models-20231225/efficient_sam_vits_decoder.onnx

下载完成后,复制对应的网址,填入以下代码的url中,并运行代码

# 此处以SegmentAnything (speed)的encoder部分为例
# 那么网址为https://github.com/wkentaro/labelme/releases/download/sam-20230416/sam_vit_l_0b3195.quantized.decoder.onnx
# 将该网址填入url中
url = "https://github.com/wkentaro/labelme/releases/download/sam-20230416/sam_vit_l_0b3195.quantized.decoder.onnx"
print(url.replace("/", "-SLASH-")
            .replace(":", "-COLON-")
            .replace("=", "-EQUAL-")
            .replace("?", "-QUESTION-"))

此时终端输出

https-COLON--SLASH--SLASH-github.com-SLASH-wkentaro-SLASH-labelme-SLASH-releases-SLASH-download-SLASH-sam-20230416-SLASH-sam_vit_l_0b3195.quantized.decoder.onnx

在终端中复制输出的字符串,找到前面步骤下载的文件,即:

sam_vit_l_0b3195.quantized.decoder.onnx

将文件重命名为刚刚复制的字符串(注意连同.onnx的扩展名也要一起选定),此时文件名为:

https-COLON--SLASH--SLASH-github.com-SLASH-wkentaro-SLASH-labelme-SLASH-releases-SLASH-download-SLASH-sam-20230416-SLASH-sam_vit_l_0b3195.quantized.decoder.onnx

完成后,将文件复制到(xxx表示你当前的用户名):

C:\Users\xxx\.cache\gdown

如下图

重新打开labelme即可使用AI Model功能。

标签:Polygon,sam,Ai,onnx,SLASH,decoder,download,com,下载
From: https://blog.csdn.net/weixin_44474255/article/details/139304488

相关文章

  • AI界的“拼夕夕”登场,为上万张GPU寻找新使命
    在AI领域,一个全新的竞争者已经悄然登场。AI行业果真有着近乎颠覆性的魅力!此次事件之后,AI界也许会迎来新一轮的血雨腥风!AI的潮流到底会怎样流转,天知道。幻方量化,这家以量化投资闻名的公司,近日宣布推出其人工智能产品,引发了业界的广泛关注。这一举措不仅标志着量化大厂在AI市......
  • P9026 [CCC2021 S4] Daily Commute
    原题链接一步一步来1.假设D为1,你要怎么求?每个点乘地铁的时间是唯一的,也就是说,如果我一开始先走一段路到A点再坐地铁,等价于我直接坐地铁到A点,下地铁的瞬间再次上车。所以最优路径一定可以是先从起点乘地铁到某个点,然后再一直走路到终点因此我们可以遍历\(S\)的每个点,求出在......
  • async/await处理异步操作
    在JavaScript中,async/await是用于处理异步操作的一种语法糖,它允许我们以同步的方式编写异步代码,从而使代码更加清晰和易于理解。当使用await关键字等待一个Promise对象时,有时候我们需要捕获可能出现的异常并进行处理。以下是关于await异常捕获的介绍:asyncfunctionfetchData()......
  • (保姆级教程)免费离线PDF转换工具,支持AI(集成ChatGPT3.5)
    文章目录前言一、安装流程1.获取软件方式:2.下载流程二、软件功能介绍1.添加和替换PDF文本2.与AI聊天来完成PDF工作3.批量PDF转换器4.无限使用体验前言今天,小编推荐一款名为PDFgear的转换工具,不仅支持png,word,PPT等各种格式的转换。还支持AI查询功能,可以更智能,更......
  • request to https://registry.npm.taobao.org/cnpm failed, reason: certificate has
    换华为的,否则会出问题:cnpmconfgsetregistryhttps://mirrors.huaweicloud.com/repository/npm/npmERR!codeCERT_HAS_EXPIREDnpmERR!errnoCERT_HAS_EXPIREDnpmERR!requesttohttps://registry.npm.taobao.org/cnpmfailed,reason:certificatehasexpirednpmER......
  • AI大模型探索之路-实战篇10:数据预处理的艺术:构建Agent智能数据分析平台的基础
    系列篇章......
  • raid 磁盘阵列
    raid磁盘阵列:**条带化存储:**数据分散在多个物理磁盘上的存储方式。利用多个磁盘并行读取和写入。条带化的存储性能和读写性能是最好的。磁盘的组成方式不同,也就是不同的raid级别:**raid0(条带化存储):**使用条带化存储,没有冗余能力,坏一块盘数据就会丢失。利用率100%*使......
  • 详解AI作画原理:从生成对抗网络到卷积神经网络
    人工智能(AI)作画是近年来备受瞩目的领域之一,它不仅为艺术创作带来了全新的可能性,也推动了计算机视觉和深度学习技术的发展。本文将深入探讨AI作画的原理,重点介绍生成对抗网络(GAN)和卷积神经网络(CNN)在作画中的应用,并探讨它们的工作原理以及在实际应用中的优劣势。一.生成对抗......
  • 解决因跨域导致使用a标签下载文件download属性失效无法自定义命名的问题
    问题背景:在使用a标签下载文件时,download属性可以更改下载的文件//下载a.exe,并采用默认命名<ahref="/images/a.exe"download>点击下载</a>//将a.exe改名为b.exe下载<ahref="/images/a.exe"download="b">点击下载</a>注意:html5新特性a标签download属性只支持......
  • Pi 母公司将开发情感 AI 商业机器人;Meta 科学家:Sora 不是视频生成唯一方向丨RTE 开发
       开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观......