最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用ITK-SNAP進行摳圖操作并保存mask的實例

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

問題描述:

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

目標:

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

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

步驟:

1.保存mask

打開ITK-SNAP ,這是一款可以方便進行勾畫操作,制作標簽的軟件

1.點擊勾畫按鈕

2.在圖像中選點進行勾畫

3.勾畫完成后點擊accept,可以看到所勾畫的區(qū)域被標簽顏色所覆蓋

4.滾動鼠標滾輪到下一層(對于3D圖像),繼續(xù)勾畫

tips:點擊"paste last polygon"按鈕使用上一層的勾畫結(jié)果,拖動勾畫框可以進行修改

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

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

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

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

方法:(對于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)
 #保存并導出
 nib.save(array_img, 'reg_IR'+'_'+index[i]+'.nii')
 print('img'+index[i]+'Done')

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

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

相關文章

  • Python3實現(xiàn)的回文數(shù)判斷及羅馬數(shù)字轉(zhuǎn)整數(shù)算法示例

    Python3實現(xiàn)的回文數(shù)判斷及羅馬數(shù)字轉(zhuǎn)整數(shù)算法示例

    這篇文章主要介紹了Python3實現(xiàn)的回文數(shù)判斷及羅馬數(shù)字轉(zhuǎn)整數(shù)算法,涉及Python數(shù)值運算、轉(zhuǎn)換等相關操作技巧,需要的朋友可以參考下
    2019-03-03
  • Java基礎技術之反射詳解

    Java基礎技術之反射詳解

    這篇文章主要介紹了Java基礎技術之反射詳解,反射就是把Java類中的各個部分,映射成一個個的Java對象,拿到這些對象后可以做一些事情,需要的朋友可以參考下
    2023-07-07
  • python+selenium實現(xiàn)自動搶票功能實例代碼

    python+selenium實現(xiàn)自動搶票功能實例代碼

    Selenium是ThoughtWorks公司的一個強大的開源Web功能測試工具系列,采用Javascript來管理整個測試過程,包括讀入測試套件、執(zhí)行測試和記錄測試結(jié)果。這篇文章主要介紹了python+selenium實現(xiàn)自動搶票,需要的朋友可以參考下
    2018-11-11
  • Python手動實現(xiàn)Hough圓變換的示例代碼

    Python手動實現(xiàn)Hough圓變換的示例代碼

    Hough圓變換的原理相信大家都非常清楚了,但是手動實現(xiàn)的比較少。這篇文章將為大家介紹手動實現(xiàn)Hough圓變換的示例代碼,需要的可以了解一下
    2022-01-01
  • 用Python selenium實現(xiàn)淘寶搶單機器人

    用Python selenium實現(xiàn)淘寶搶單機器人

    今天給大家?guī)淼氖顷P于Python實戰(zhàn)的相關知識,文章圍繞著用Python selenium實現(xiàn)淘寶搶單機器人展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • tensorflow輸出權重值和偏差的方法

    tensorflow輸出權重值和偏差的方法

    本篇文章主要介紹了tensorflow輸出權重值和偏差的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • python中的tkinter庫彈窗messagebox詳解

    python中的tkinter庫彈窗messagebox詳解

    這篇文章主要介紹了python中的tkinter庫彈窗messagebox,包括消息提示框、消息警告框、錯誤消息框,通過代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2021-06-06
  • Django框架中視圖的用法

    Django框架中視圖的用法

    這篇文章介紹了Django框架中視圖的用法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • pandas計數(shù) value_counts()的使用

    pandas計數(shù) value_counts()的使用

    這篇文章主要介紹了pandas計數(shù) value_counts()的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-06-06
  • python如何爬取動態(tài)網(wǎng)站

    python如何爬取動態(tài)網(wǎng)站

    在本篇內(nèi)容里小編給各位分享了關于python如何爬取動態(tài)網(wǎng)站的相關知識點內(nèi)容,有興趣的朋友們可以參考下。
    2020-09-09

最新評論

三台县| 叶城县| 包头市| 綦江县| 庆阳市| 乌鲁木齐市| 泸定县| 嫩江县| 长乐市| 乐业县| 兴国县| 武夷山市| 武平县| 凉山| 九龙县| 芜湖县| 临城县| 旺苍县| 灌南县| 子长县| 吉水县| 东宁县| 绵阳市| 通州市| 图木舒克市| 定襄县| 贺州市| 香港 | 师宗县| 石门县| 库伦旗| 嘉黎县| 平度市| 米泉市| 洞头县| 金沙县| 铁岭县| 儋州市| 阿克苏市| 湖口县| 青海省|