欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用ITK-SNAP進(jìn)行摳圖操作并保存mask的實(shí)例

 更新時(shí)間:2020年07月01日 11:13:54   作者:云端淺藍(lán)  
這篇文章主要介紹了使用ITK-SNAP進(jìn)行摳圖操作并保存mask的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

問(wèn)題描述:

想要去掉圖像背景,只保留中心部分

目標(biāo):

1.利用ITK-SNAP制作二值化標(biāo)簽(即mask)

2.利用軟件ITK-SNAP把一幅圖像中自己想要的部分摳出來(lái)

步驟:

1.保存mask

打開(kāi)ITK-SNAP ,這是一款可以方便進(jìn)行勾畫(huà)操作,制作標(biāo)簽的軟件

1.點(diǎn)擊勾畫(huà)按鈕

2.在圖像中選點(diǎn)進(jìn)行勾畫(huà)

3.勾畫(huà)完成后點(diǎn)擊accept,可以看到所勾畫(huà)的區(qū)域被標(biāo)簽顏色所覆蓋

4.滾動(dòng)鼠標(biāo)滾輪到下一層(對(duì)于3D圖像),繼續(xù)勾畫(huà)

tips:點(diǎn)擊"paste last polygon"按鈕使用上一層的勾畫(huà)結(jié)果,拖動(dòng)勾畫(huà)框可以進(jìn)行修改

5.勾畫(huà)完成后按ctrl+S保存圖像,此時(shí)所保存的即為二值化的mask(標(biāo)簽)

(背景部分是0,高亮區(qū)域是設(shè)定的label值,這里為1)

2.提取目標(biāo)區(qū)域(摳圖)

思想:將保存的二值化mask與原圖像做點(diǎn)乘,就可以將去除無(wú)關(guān)背景,得到中心區(qū)域的目標(biāo)圖像

方法:(對(duì)于nii格式的圖像)

import nibabel as nib
import numpy as np

index = list(['1','14','4','5','7','70','148'])#一共7張待處理圖像
for i in range (len(index)):
 #圖像位置
 nii_file = '/home/YinXiaolong/1909/MRBrainS18_data/training_corrected_selected/'+index[i]+'/data/reg_IR.nii.gz'
 nii_file2 = '/home/YinXiaolong/1910/mask_multiple/mask/' +'mask'+ index[i]+ '.nii.gz'
 #載入圖像
 img = nib.load(nii_file).get_fdata()
 img2 = nib.load(nii_file2).get_fdata()
 #兩幅圖像相乘
 img3 = np.multiply(img,img2)
 #將矩陣轉(zhuǎn)換為nii
 array_img = nib.Nifti1Image(img3,None)
 #保存并導(dǎo)出
 nib.save(array_img, 'reg_IR'+'_'+index[i]+'.nii')
 print('img'+index[i]+'Done')

對(duì)于一般格式圖像利用numpy中的img = np.multiply(img1,img2)進(jìn)行兩幅圖像的點(diǎn)乘即可。

以上這篇使用ITK-SNAP進(jìn)行摳圖操作并保存mask的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 獲取當(dāng)天每個(gè)準(zhǔn)點(diǎn)時(shí)間戳的實(shí)例

    python 獲取當(dāng)天每個(gè)準(zhǔn)點(diǎn)時(shí)間戳的實(shí)例

    今天小編就為大家分享一篇python 獲取當(dāng)天每個(gè)準(zhǔn)點(diǎn)時(shí)間戳的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • pycharm2020.2 配置使用的方法詳解

    pycharm2020.2 配置使用的方法詳解

    這篇文章主要介紹了pycharm2020.2 配置使用的方法,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 學(xué)會(huì)Python數(shù)據(jù)可視化必須嘗試這7個(gè)庫(kù)

    學(xué)會(huì)Python數(shù)據(jù)可視化必須嘗試這7個(gè)庫(kù)

    數(shù)據(jù)可視化是使用一些繪圖和圖形更詳細(xì)地理解數(shù)據(jù)的過(guò)程.最著名的庫(kù)之一是 matplotlib,它可以繪制幾乎所有您可以想象的繪圖類(lèi)型.matplotlib 唯一的問(wèn)題是初學(xué)者很難掌握.在本文中,我將介紹七個(gè)數(shù)據(jù)可視化庫(kù),你可以嘗試使用它們來(lái)代替 matplotlib ,需要的朋友可以參考下
    2021-06-06
  • Python中使用logging模塊打印log日志詳解

    Python中使用logging模塊打印log日志詳解

    這篇文章主要介紹了Python中使用logging模塊打印log日志詳解,本文講解了logging模塊介紹、基本使用方法、高級(jí)使用方法、使用實(shí)例等,需要的朋友可以參考下
    2015-04-04
  • Pytorch Conda環(huán)境下載慢換源/刪源/恢復(fù)默認(rèn)源的簡(jiǎn)單操作

    Pytorch Conda環(huán)境下載慢換源/刪源/恢復(fù)默認(rèn)源的簡(jiǎn)單操作

    隨著實(shí)驗(yàn)增多,需要分割創(chuàng)建環(huán)境的情況時(shí)有出現(xiàn),在此情況下使用conda create --name xx python=3.10 pytorch torchvision pytorch-cuda -c nvidia -c pytorch -y這樣的指令創(chuàng)建時(shí)如果不換源,往往下載速度很慢,本文介紹了解決辦法,需要的朋友可以參考下
    2024-07-07
  • python Django框架快速入門(mén)教程(后臺(tái)管理)

    python Django框架快速入門(mén)教程(后臺(tái)管理)

    Django 是一個(gè)開(kāi)放源代碼的 Web 應(yīng)用框架,由 Python 寫(xiě)成,今天通過(guò)本文給大家介紹python Django框架快速入門(mén)教程,適用后臺(tái)管理,感興趣的朋友跟隨小編一起看看吧
    2021-07-07
  • python讀取與寫(xiě)入tif圖片的完整信息(過(guò)程詳解)

    python讀取與寫(xiě)入tif圖片的完整信息(過(guò)程詳解)

    這篇文章主要介紹了python讀取與寫(xiě)入tif圖片的完整信息,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • python版微信跳一跳游戲輔助

    python版微信跳一跳游戲輔助

    這篇文章主要為大家詳細(xì)介紹了python版微信跳一跳游戲輔助,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • 如何在keras中添加自己的優(yōu)化器(如adam等)

    如何在keras中添加自己的優(yōu)化器(如adam等)

    這篇文章主要介紹了在keras中實(shí)現(xiàn)添加自己的優(yōu)化器(如adam等)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • Python的Flask框架中使用Flask-Migrate擴(kuò)展遷移數(shù)據(jù)庫(kù)的教程

    Python的Flask框架中使用Flask-Migrate擴(kuò)展遷移數(shù)據(jù)庫(kù)的教程

    Flask-Migrate可以幫助Flask應(yīng)用程序通過(guò)預(yù)設(shè)的Python腳本完成數(shù)據(jù)庫(kù)遷移操作,這里我們就來(lái)看一下Python的Flask框架中使用Flask-Migrate擴(kuò)展遷移數(shù)據(jù)庫(kù)的教程,需要的朋友可以參考下
    2016-06-06

最新評(píng)論