位置: IT常识 - 正文

Segment Anything Model (SAM)——卷起来了,那个号称分割一切的CV大模型他来了(segment anything model模型 需要的配置)

编辑:rootadmin
Segment Anything Model (SAM)——卷起来了,那个号称分割一切的CV大模型他来了

推荐整理分享Segment Anything Model (SAM)——卷起来了,那个号称分割一切的CV大模型他来了(segment anything model模型 需要的配置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:segment anything model模型 需要的配置,segment anything model,segment anything model最新版本,segment anything model模型 需要的配置,segment anything model官网,segment anything model github,segment anything model,segment anything model配置,内容如对您有帮助,希望把文章链接给更多的朋友!

最近每天打开微信看到10个公众号里面差不多有11个都在各种玩赚chatGPT,每个都在说是各种大好风口,哎,看得眼睛都是累的。

今天下午无意间看到Meta发布了一款号称能分割一切的CV大模型,CV圈也开始卷起来,今年各种大模型要爆发了感觉。

吃瓜群众满怀好奇,点开了解一下。

官方论文在这里,感兴趣可以自行阅读。

 官方同时也开源了项目,地址在这里,如下所示:

 可以看到:才开源了一天的时间就已经有6k的star量了,后续增长感觉会更猛的!

官方也给出来了数据集地址,在这里,如下所示:

 有需要的话可以自行下载使用即可。

当然了这么精彩的技术自然不会少的了技术博客的介绍,官方的技术博客在这里。

为了能让大家第一时间上手体验,这里官方也是开放出来了Demo地址,在这里,如下所示:

 上传一张我本地的图片,用的就是上一篇博客摔倒检测的数据集,如下:

 我添加了一个box,瞬间就给我分割出来了,如下:

 随着光标的移动,模型给出来的响应也是很快的:

 甚至还可以一键cutout所有的子对象如下:

 很强大了已经。

官方这里也提供了很多实例图片,简单看下:

 选择小狗试试吧:

Segment Anything Model (SAM)——卷起来了,那个号称分割一切的CV大模型他来了(segment anything model模型 需要的配置)

添加box对指定区域直接分割:

 再来一张:

 效果如下:

 指定区域分割:

 最后再来试一下:

 效果如下:

 感兴趣的话都可以自己玩玩体验一下。

当然了如果想要自己安装使用也是可以的,官方同样给了安装说明如下:

先安装一些基础依赖pip install opencv-python pycocotools matplotlib onnxruntime onnx安装SAM方法一:pip install git+https://github.com/facebookresearch/segment-anything.git方法二:git clone git@github.com:facebookresearch/segment-anything.gitcd segment-anything; pip install -e .

 模型库在这里,需要的自行下载即可。

使用方法也很简单如下:

#from a given prompt:from segment_anything import build_sam, SamPredictor predictor = SamPredictor(build_sam(checkpoint="</path/to/model.pth>"))predictor.set_image(<your_image>)masks, _, _ = predictor.predict(<input_prompts>)

或者也可以如下使用:

#generate masks for an entire image:from segment_anything import build_sam, SamAutomaticMaskGeneratormask_generator = SamAutomaticMaskGenerator(build_sam(checkpoint="</path/to/model.pth>"))masks = mask_generator_generate(<your_image>)

当然了,mask也可以通过命令行生成,如下:

python scripts/amg.py --checkpoint <path/to/sam/checkpoint> --input <image_or_folder> --output <output_directory>

关于两种不同的调用计算方式,官方也都给出来了详细的demo样例如下:

predictor_example

automatic_mask_generator_example

想要导出onnx格式的话也是可以的,如下:

python scripts/export_onnx_model.py --checkpoint <path/to/checkpoint> --output <path/to/output>

这里一共提供了H、L、B三种不同size的模型,如下:

ViT-H SAM modelViT-L SAM modelViT-B SAM model

 三种不同模型体积如下:

 可以根据自己的兴趣自由使用即可。

今天就简单到这里了,后面找时间在仔细看看吧!

本文链接地址:https://www.jiuchutong.com/zhishi/297675.html 转载请保留说明!

上一篇:pytorch 笔记:torch.distributions 概率分布相关(更新中)(pytorch torch)

下一篇:vue3 父子组件传参详解(vue3父子组件传递数组通信)

  • 产品要畅销,你得先讲一个好故事!(一个产品要畅销产品的质量)

    产品要畅销,你得先讲一个好故事!(一个产品要畅销产品的质量)

  • 小米手环7pro息屏设置怎么设置(小米手环7Pro消息看完还显示)

    小米手环7pro息屏设置怎么设置(小米手环7Pro消息看完还显示)

  • vivox70pro有nfc吗(x70pro有没有nfc)

    vivox70pro有nfc吗(x70pro有没有nfc)

  • 支付宝账单删除了怎么恢复(支付宝账单删除了怎么看交易记录)

    支付宝账单删除了怎么恢复(支付宝账单删除了怎么看交易记录)

  • iphonexr背部容易发热(iphonexr背面摔碎怎么办)

    iphonexr背部容易发热(iphonexr背面摔碎怎么办)

  • qq特别关心全部功能(qq里特别关心)

    qq特别关心全部功能(qq里特别关心)

  • 交换机死机现象及原因(交换机老是死机重启一下就好了)

    交换机死机现象及原因(交换机老是死机重启一下就好了)

  • 华为手机手机网速显示在哪里设置(华为手机手机网络慢)

    华为手机手机网速显示在哪里设置(华为手机手机网络慢)

  • oppo手表可以上微信吗(oppo手表可以上网吗)

    oppo手表可以上微信吗(oppo手表可以上网吗)

  • Word上标和下标快捷键是什么(word上标和下标是什么意思)

    Word上标和下标快捷键是什么(word上标和下标是什么意思)

  • 爱奇艺屏幕变黑了怎么办(爱奇艺屏幕变黑白怎么调回来没有找到)

    爱奇艺屏幕变黑了怎么办(爱奇艺屏幕变黑白怎么调回来没有找到)

  • 打印机墨水不足会出现什么情况(打印机墨水不足肥料)

    打印机墨水不足会出现什么情况(打印机墨水不足肥料)

  • 手机能同时连接两个蓝牙吗(手机可以一起连接两个蓝牙吗)

    手机能同时连接两个蓝牙吗(手机可以一起连接两个蓝牙吗)

  • 苹果手机5.5寸是多少厘米(苹果手机5.5寸是多大)

    苹果手机5.5寸是多少厘米(苹果手机5.5寸是多大)

  • 拼多多兑换金怎么不能兑换(拼多多 兑换金)

    拼多多兑换金怎么不能兑换(拼多多 兑换金)

  • 为什么微信提示有消息打开却没有(为什么微信提示我的账号存在风险)

    为什么微信提示有消息打开却没有(为什么微信提示我的账号存在风险)

  • 苹果11优化电池充电什么意思(苹果11优化电池在哪设置)

    苹果11优化电池充电什么意思(苹果11优化电池在哪设置)

  • 手机文件如何传到电视(手机文件如何传入存储卡)

    手机文件如何传到电视(手机文件如何传入存储卡)

  • 苹果11怎么设置百分比(苹果11怎么设置密码锁屏)

    苹果11怎么设置百分比(苹果11怎么设置密码锁屏)

  • iphone11超取景框功能怎么使用(iphone11超取景框怎么用)

    iphone11超取景框功能怎么使用(iphone11超取景框怎么用)

  • 粤通卡ETC激活蓝牙连接不了(粤通卡etc激活蓝牙连接名字)

    粤通卡ETC激活蓝牙连接不了(粤通卡etc激活蓝牙连接名字)

  • 下单转化率低怎么办(下单转化率低怎么说)

    下单转化率低怎么办(下单转化率低怎么说)

  • 微信名片上显示电话哪里可以设置(微信名片上显示银行卡号码)

    微信名片上显示电话哪里可以设置(微信名片上显示银行卡号码)

  • vivox9s手机发烫怎么办(vivox9s手机发烫是什么原因 应该怎么办)

    vivox9s手机发烫怎么办(vivox9s手机发烫是什么原因 应该怎么办)

  • 增值税期末留底退税政策解读
  • 哪些东西要征收消费税
  • 国外收到怎么说
  • 个税新规定2021
  • 以前年度多计管账怎么做
  • 技术维护费计入哪里
  • 简易征收适用哪条法律
  • 个税0申报漏了2年可以补报
  • 银行回单可以跨年补录吗
  • 化工原材料销售挣钱吗
  • 小微企业增值税减免账务处理
  • 私募基金超募如何购买
  • 财政科技经费专项拨款的会计处理
  • 库存盘亏的原因
  • 凭证单据的整理
  • 律师事务所日常管理松懈混乱整改措施
  • 职工伙食团食谱
  • 公司注册核税后如何建账?
  • 公司股权转让应纳税额怎么算
  • 建筑行业劳务费会计分录
  • 税控盘抵扣增值税怎么做账
  • 2018劳务费个人所得税税率表
  • 小规模纳税人国企
  • 发票过期作废不了怎么办
  • 资产负债率高说明长期偿债能力强吗
  • 第三方贴现分录
  • 企业法人的工资没有实收可以退税吗
  • 期初未缴税额和期末未缴税额
  • 回迁安置房拆一次多少钱
  • 补发上月工资如何计税
  • 公司买厨房用品计入什么科目
  • 计提社保公司承担部分怎么算
  • 网络不通怎么拼ip
  • 费用怎么冲销
  • php防止网站被攻击怎么办
  • 分公司与总公司的关系
  • 汇算清缴时业务招待费税收金额为零是什么原因
  • 资产减值损失在贷方表示什么意思
  • php字符串型数据的定义方式
  • 人力资源服务代缴社保税率是多少
  • 公司制作一个app要多少钱
  • php 读取文本文件
  • 和平之城
  • 领用包装物会计科目
  • 运输企业成本核算内容有哪些?
  • 矿产资源补偿费与采矿权价款区别
  • 会计购入材料入什么科目
  • php swoole框架
  • 富文本编辑器和markdown编辑器的区别
  • 自然语言处理属于人工智能的哪个领域
  • 固定资产减值损失属于营业外支出吗
  • 个人所得税经营所得税申报表A表
  • 补发工资如何做账
  • 出口货物的报关时间为货物运抵海关
  • 最新个人捐款是什么意思
  • 纳税人减免税申请表怎么填
  • 小规模纳税人减按1%如何填报申报表
  • 补充登记法的操作步骤
  • 投资性房地产成本法账务处理
  • 一般纳税人销售旧货税率
  • 公司租赁个人车辆租金多少合适
  • 怎么接收电子承兑汇票
  • 注册资本金到位证明
  • 行政事业单位基本户核算内容
  • linux/mac安装mysql忘记密码的解决办法
  • sql创建表日期格式
  • win7/win8.1/win10系统下如何配置Java环境变量 Java环境变量的配置教程介绍
  • linux gunzip
  • linux用户管理包括哪几个文件
  • win8激活失败
  • winxp显示设置
  • win10升级20h
  • windows7如何取消锁屏密码
  • ftp批量下载文件命令
  • ANDROID手机客户端软件开发工程师
  • grade 编译
  • 是否开具发票就要确认企业所得税收入?
  • 消费税的税收优惠有哪些
  • 高新区地税办税服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设