为了通过下标方式获取itk图像的值,需要将
[
x
,
y
,
z
]
[x,y,z]
[x,y,z]形式的坐标转换为
[
i
n
d
e
x
]
[index]
[index]形式,然后通过buffer
获取。
求index
:
i
m
a
g
e
_
a
r
r
a
y
[
x
0
,
y
0
,
z
0
]
image\_array[x_0,y_0,z_0]
image_array[x0,y0,z0]对应c++
里面是
i
n
d
e
x
=
s
i
z
e
x
×
s
i
z
e
y
×
z
0
+
s
i
z
e
x
×
y
0
+
x
0
index = size_x\times size_y\times z0 + size_x\times y_0 + x_0
index=sizex×sizey×z0+sizex×y0+x0
求x,y,z
:
z
0
=
i
n
d
e
x
/
/
(
s
i
z
e
x
∗
s
i
z
e
y
)
z0 = index // (size_x *size_y)
z0=index//(sizex∗sizey)
y
0
=
(
i
n
d
e
x
−
(
s
i
z
e
x
∗
s
i
z
e
y
∗
z
0
)
)
/
/
s
i
z
e
x
y0 = (index - (size_x*size_y*z0))//size_x
y0=(index−(sizex∗sizey∗z0))//sizex
x
0
=
(
i
n
d
e
x
−
s
i
z
e
x
∗
s
i
z
e
y
∗
z
0
−
s
i
z
e
x
∗
y
0
)
x0 = (index - size_x*size_y*z0 - size_x*y0)
x0=(index−sizex∗sizey∗z0−sizex∗y0)
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧