Commit e3d255a720f6e68c553caf7332eeda31ff5f59d8
1 parent
5fbb878c
Exists in
master
and in
68 other branches
ADD: Function to cropping vtkImageData
Showing
1 changed file
with
12 additions
and
0 deletions
Show diff stats
invesalius/data/imagedata_utils.py
@@ -150,3 +150,15 @@ def View(imagedata): | @@ -150,3 +150,15 @@ def View(imagedata): | ||
150 | 150 | ||
151 | import time | 151 | import time |
152 | time.sleep(10) | 152 | time.sleep(10) |
153 | + | ||
154 | +def ExtractVOI(imagedata,xi,xf,yi,yf,zi,zf): | ||
155 | + """ | ||
156 | + Cropping the vtkImagedata according | ||
157 | + with values. | ||
158 | + """ | ||
159 | + voi = vtk.vtkExtractVOI() | ||
160 | + voi.SetVOI(xi,xf,yi,yf,zi,zf) | ||
161 | + voi.SetInput(imagedata) | ||
162 | + voi.SetSampleRate(1, 1, 1) | ||
163 | + voi.Update() | ||
164 | + return voi.GetOutput() |