当前位置: 首页 > news >正文

【图像分割】nnUnetV2的Windows部署与应用命令(保姆级图文教程)

之前在 Linux 环境下部署过 nnUnet,现在由于项目需要,在 Windows 下也部署试试。


相关阅读:【图像分割】nnUnetV1与V2的Linux部署与应用命令


1、部署

(1)创建环境:

为了避免冲突,创建一个名为 nnunet_clean 新环境,给 nnunet 一个温暖的家;

打开Anaconda Prompt,输入下面的命令:

conda create-n nnunet_clean python=3.10-y

如图所示:

创建完成后查看:

conda envlist

(2)激活环境:

conda activate nnunet_clean

(3)安装 pytorch:

pip install torch torchvision torchaudio--index-url https://download.pytorch.org/whl/cu118

(4)安装 nnUNet:

pip install nnunetv2

(5)安装查看:

nnUNetv2_plan_and_preprocess-h

显示如下即表明安装成功:

(6)配置路径:

win+R,cmd,输入以下命令:

setx nnUNet_raw"E:\nnunet_root\nnUNet_raw"setx nnUNet_preprocessed"E:\nnunet_root\nnUNet_preprocessed"setx nnUNet_results"E:\nnunet_root\nnUNet_results"

如图所示:

对应路径创建文件夹如下:


2、应用

(1)测试数据集准备:

下载地址:Task04_Hippocampus

将数据集放在nnUNet_raw文件夹中,修改文件夹名字为:Dataset004_Hippocampus

整理成 nnunet 的数据格式,在E:\nnunet_root\nnUNet_raw\Dataset004_Hippocampus\imagesTr路径下下打开PowerShell,输入命令:

Get-ChildItem-File|Where-Object{$_.Name-match'\.nii\.gz$'}|Rename-Item-NewName{$_.Name-replace'\.nii\.gz$','_0000.nii.gz'}

如图所示:

修改完成后的文件显示如下,同理处理 imageTs:

修改 dataset.json 文件,增加如下的信息:

"channel_names":{"0":"MRI"},"file_ending":".nii.gz",

修改 labels 的信息如下:

"labels":{"background":0,"Anterior":1,"Posterior":2},

修改好的 json 文件显示如下:

(2)数据预处理:

nnUNetv2_plan_and_preprocess-d004--verify_dataset_integrity

预处理成功:

预处理完成后,会在nnUNet_preprocessed文件夹中生成一个 Dataset004_Hippocampus 同名文件夹,里面包含以下内容:

(3)模型训练与测试:

nnUNetv2_train0042d0
nnUNetv2_predict-i INPUT_FOLDER-o OUTPUT_FOLDER-d004-c 2d--save_probabilities

运行成功显示:

其他相关命令与 Linux 下一致,可参考:【图像分割】nnUnetV1与V2的Linux部署与应用命令

(4)epoch 修改:

在下面路径的nnUNetTrainer.py文件中,修改self.num_epochs

C:/Users/qijin/.conda/envs/nnunet_clean/Lib/site-packages/nnunetv2/training/nnUNetTrainer/

如图所示:


现在在 Linux 和 Windows 都可以用啦!( •̀ ω •́ )✧

http://www.jsqmd.com/news/1083917/

相关文章:

  • 传统食品企业数字化转型案例:河北康贝尔的直播破局之路
  • Photoshop PS2026下载安装教程(附安装包)2026最新版(Photoshop PS2026)
  • CapCut钓鱼攻击深度解析:从恶意应用到账户安全防御
  • Open X-Embodiment数据集深度解析与微调实战
  • 低度多项式框架:从BBP相变到社区检测的计算复杂性下界
  • 大厂Agent架构我拆了三遍,发现一人公司只需要3个文件(附模板)
  • 网络协议分析实战:Wireshark抓包解析ARP与ICMP协议
  • Splunk曝无认证情况下代码执行漏洞
  • 半年估值暴增2.5倍!Baseten融资15亿美元,成AI推理时代基础设施宠儿
  • Moto 手机自带天气不会用?桌面插件一键添加城市,不用下载第三方 APP
  • 自动回话陪智能聊性质软件例
  • 用友NC psnImage/download接口SQL注入漏洞复现与防御分析
  • 源头厂家优势凸显!无锡百瑞德TIG热丝堆焊设备厂家实力解读
  • Visual C++ Redistributable AIO:一站式解决Windows运行库缺失问题的终极指南
  • Cesium 烟雾效果教程
  • SMT编程太慢怎么办?小批量多品种SMT编程怎么破?
  • 1999-2025年上市公司全要素生产率数据+stata代码
  • 解锁QQ音乐加密格式:macOS用户的数字音乐自由指南
  • 按键精灵实现HMAC-SHA512加密:突破自动化脚本加密验证瓶颈
  • 20260625_091712_DeepSeek_Harness团队负责人回应_不招外国人_
  • 如何修复“您的 IP 地址已被封禁”的网络错误?
  • 阴阳师自动化脚本深度解析:如何用AI技术实现百鬼夜行智能撒豆
  • 3分钟掌握DLSS版本管理:告别游戏画质烦恼的智能解决方案
  • 如何快速解密微信聊天记录:完整的微信数据恢复指南
  • Photoshop下载教程Photoshop PS2026 保姆级安装步骤(附安装包)
  • 山东专业网上阅卷公司有哪些
  • STM32 SPI多设备片选解决方案与优化实践
  • 什么是工业级宽带电力载波?和民用载波有何区别?
  • 阴阳师自动化脚本:智能解放双手,告别重复游戏操作
  • [智能体-536]:Dify VS Coze(扣子)全维度对比:技术架构、运维部署、商业化变现、适用场景