通用医学图像分割大模型

MedSAM本地部署:

  • 本地部署

打开Anaconda prompt

  1. 虚拟环境创建:conda create -n medsam python=3.10 -y

  1. 激活虚拟环境:conda activate medsam

  1. 进入项目所在文件夹,如:

D:

D:\liu\Project\MedSAM-main(进入上述网址将项目下载到本地)

  1. 安装对应版本的pytorch:pip install torch==2.2.0 torchvision==0.17.0 torchaudio==2.2.0 --index-url https://download.pytorch.org/whl/cu121(不可使用镜像加速,否则安装cpu版本)

  1. 使用项目的安装模块进行依赖安装:(pip install -e .)

可以加上-i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com 使用阿里源加速

  1. 进入MedSAM - Google Drive 将模型下载解压缩至项目中的(work_dir\MedSAM)路径中

  1. 在anaconda终端输入命令运行工具:python MedSAM_Inference.py

命令行参数增加:

-i input_img #输入图像

-o output path #输出路径

--box bounding box of the segmentation target #需分割区域

也可直接修改MedSAM_Inference.py文件中的默认参数

坐标与对应参数如图所示(所需参数为左下坐标与右上坐标)

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SAM大模型是一种通用图像分割模型,可以处理各种类型的图像。它使用了LoRA和SAM模型来进行图像分割。以下是对SAM大模型图像分割的介绍: SAM大模型: - SAM大模型是一种通用图像分割模型,可以处理各种类型的图像。 - 它使用了LoRA和SAM模型来进行图像分割。 - `segment_anything`是一个Python包,其中包含了构建SAM模型和自动生成掩码的工具函数和类。 - `sam_model_registry`是一个SAM模型的注册表,用于存储和管理不同类型的SAM模型图像分割: - 图像分割是将图像划分为多个区域的任务,每个区域代表图像中的一个对象或物体。 - 图像分割可以用于许多应用,如目标检测、图像编辑、医学图像分析等。 - SAM大模型使用LoRA和SAM模型来实现图像分割,可以准确地分割出图像中的不同对象或物体。 以下是一个使用SAM大模型进行图像分割的示例代码: ```python import segment_anything # 构建SAM模型 sam_model = segment_anything.build_sam_model() # 加载图像 image = segment_anything.load_image('image.jpg') # 对图像进行分割 mask = sam_model.segment(image) # 显示分割结果 segment_anything.show_segmentation(image, mask) ``` 以上代码演示了如何使用SAM大模型进行图像分割。首先,我们构建了SAM模型,然后加载了要分割的图像。接下来,我们使用SAM模型图像进行分割,并得到了分割结果的掩码。最后,我们使用`show_segmentation`函数显示了分割结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值