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 | 150 | |
| 151 | 151 | import time |
| 152 | 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() | ... | ... |