2012-07-01 44 views

回答

3

你可以使用scipy.ndimage.interpolation.rotate來旋轉你的3D陣列到你想要的任何角度(它使用樣條插值),然後你可以從中取出一個切片。

+0

它旋轉整個卷,但我只需要特定的切片。 此外,很難說出結果多邊形頂點 –

+0

@Shahar Yifrah - 是的,它會旋轉整個體積,然後將其切出。 – fraxel

+0

@Shahar Yifrah - 我不明白你的第二點。 – fraxel

2

DEF extract_slice(數據,三重峯):
「」」
算法:
1.用數據框的平面的交點的查找邊緣
2.這些點,發現定向軸-B-框
3.使用(0,0),(0,h),(w,0)找到從R2到R3的「反向」反式(A,T),如X'= AX + T
計算
4.對二維(w,h)圖像中的每個值使用trans(使用三線性插值)
「」「

我將在幾個月內正確發佈代碼,我相信這是該項目的一部分。