久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

SimpleITK 調整圖像大小

SimpleITK Resize images(SimpleITK 調整圖像大小)
本文介紹了SimpleITK 調整圖像大小的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我正在使用 SimpleITK

import SimpleITK as sitk
for filename in filenames:
    image = sitk.ReadImage(filename)

每個卷都有不同的大小、間距、原點和方向.此代碼為不同的圖像生成不同的值:

Each of the volumes has different size, spacing, origin and direction. This code yields different values for different images:

print(image.GetSize())
print(image.GetOrigin())
print(image.GetSpacing())
print(image.GetDirection())

我的問題是:如何將圖像轉換為具有相同的大小和間距,以便在轉換為 numpy 數組時它們都具有相同的分辨率和大小.比如:

My question is: how do I transform the images to have the same size and spacing so that they all have the same resolution and size when converted to numpy arrays. Something like:

import SimpleITK as sitk
for filename in filenames:
    image = sitk.ReadImage(filename)
    image = transform(image, fixed_size, fixed_spacing)
    array = sitk.GetArrayFromImage(image)

推薦答案

做到這一點的方法是使用具有固定/任意大小和間距的 Resample 函數.下面是一個代碼片段,展示了這個reference_image"空間的構造:

The way to do this is to use the Resample function with fixed/arbitrary size and spacing. Below is a code snippet showing construction of this "reference_image" space:

reference_origin = np.zeros(dimension)
reference_direction = np.identity(dimension).flatten()
reference_size = [128]*dimension # Arbitrary sizes, smallest size that yields desired results. 
reference_spacing = [ phys_sz/(sz-1) for sz,phys_sz in zip(reference_size, reference_physical_size) ]

reference_image = sitk.Image(reference_size, data[0].GetPixelIDValue())
reference_image.SetOrigin(reference_origin)
reference_image.SetSpacing(reference_spacing)
reference_image.SetDirection(reference_direction)

有關交鑰匙解決方案,請查看 此 Jupyter 筆記本 說明了如何在 SimpleITK 中使用可變大小的圖像進行數據增強(上面的代碼來自筆記本).您也可以從 SimpleITK 筆記本存儲庫 中找到其他可用的筆記本.

For a turnkey solution have a look at this Jupyter notebook which illustrates how to do data augmentation with variable sized images in SimpleITK (code above is from the notebook). You may find the other notebooks from the SimpleITK notebook repository of use too.

這篇關于SimpleITK 調整圖像大小的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How to draw a rectangle around a region of interest in python(如何在python中的感興趣區域周圍繪制一個矩形)
How can I detect and track people using OpenCV?(如何使用 OpenCV 檢測和跟蹤人員?)
How to apply threshold within multiple rectangular bounding boxes in an image?(如何在圖像的多個矩形邊界框中應用閾值?)
How can I download a specific part of Coco Dataset?(如何下載 Coco Dataset 的特定部分?)
Detect image orientation angle based on text direction(根據文本方向檢測圖像方向角度)
Detect centre and angle of rectangles in an image using Opencv(使用 Opencv 檢測圖像中矩形的中心和角度)
主站蜘蛛池模板: 久久精品国产免费一区二区三区 | 成人国产精品久久 | 毛片免费在线 | 不用播放器看的av | 欧美精品日韩精品国产精品 | 91精产国品一二三区 | 欧美在线精品一区 | 欧美黄色一级毛片 | 中文字幕蜜臀av | 天天操夜夜爽 | 精品国产一区二区三区久久久蜜月 | 中文字幕一区在线观看视频 | 毛片在线看片 | 亚洲精品久久久久久久久久久久久 | 成年人网站免费视频 | 免费在线日韩 | 精品一区二区三区在线观看国产 | 免费一区二区 | 成人av一区 | 91精品久久久久久久久中文字幕 | 日韩一区二区免费视频 | 老司机精品福利视频 | 欧美一区二区在线播放 | 成人亚洲精品久久久久软件 | 91影院| 欧美国产精品一区二区 | 欧美一级网站 | 精品国产一级 | 日韩毛片 | 国产aaaaav久久久一区二区 | av免费网址| 欧美成人一区二区 | 99re视频这里只有精品 | 精品久久久久久国产 | 蜜桃av人人夜夜澡人人爽 | 毛片网站在线观看 | 91免费在线播放 | 午夜精品一区二区三区在线观看 | 九九久久精品 | 精品一区在线 | 亚洲精品性视频 |