我使用Scipy從3D數據渲染飛機(矢量200x200x200)。 我可以通過2矢量或矢量和角度指定想要的平面。 我想從這個3D卷中提取這樣一個任意的片段。 我發現如何在Matlab中做到這一點: http://www.mathworks.com/help/techdoc/ref/slice.html 我如何在Scipy中做到這一點?如何使用Scipy從3D卷中提取任意2D片段?
2
A
回答
3
你可以使用scipy.ndimage.interpolation.rotate來旋轉你的3D陣列到你想要的任何角度(它使用樣條插值),然後你可以從中取出一個切片。
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(使用三線性插值)
「」「
我將在幾個月內正確發佈代碼,我相信這是該項目的一部分。
相關問題
- 1. 在Matlab中從3D數據中提取數據片段
- 2. 在python中將2D切片合併到3D卷中
- 3. 使用提取從3D numpy的陣列1D陣列2D布爾
- 4. 如何使用龍捲風來獲取網址中的片段?
- 5. 批量卷積2d在numpy沒有scipy?
- 6. 從任意角度拾取3d
- 7. 提取任何圖片,HTML使用Java
- 8. 將3D網格細分爲任意大小的片段
- 9. 從3D矩陣和matlab索引數組中提取2D矩陣
- 10. 從URL片段提取值
- 11. 如何使用OnActivtyforResult從片段B獲取值到片段A
- 12. 如何實現意圖從另一個片段調用片段
- 13. 如何從3D虹膜數據切片2D網格?
- 14. 使用Java從字符串中提取任意5位數字
- 15. 如何在用SciPy插值3d數據時提高性能
- 16. 如何使用Forge AutoDesk API從2d .dwg提取幾何位置?
- 17. 如何僅從任意輸入文件中提取字母詞
- 18. 如何從numpy數組中提取任意一行值?
- 19. 使用Three.js項目從2D到3D
- 20. 如何在不使用意圖的片段中保存圖片?
- 21. 從3D點獲取2D屏幕點
- 22. 如何使用機器學習從音頻片段中提取人聲?
- 23. 如何從JavaScript文件中提取一個XML片段?
- 24. 如何從片段對象中提取第一個int
- 25. 如何從JS/AngularJs的HTML片段中提取參數?
- 26. 使用Java提取HTML片段
- 27. 如何從ViewPager獲取片段引用
- 28. 提取URL片段
- 29. 從numpy的卷中提取並保存切片
- 30. 如何使用groovy從文件中讀取片段?
它旋轉整個卷,但我只需要特定的切片。 此外,很難說出結果多邊形頂點 –
@Shahar Yifrah - 是的,它會旋轉整個體積,然後將其切出。 – fraxel
@Shahar Yifrah - 我不明白你的第二點。 – fraxel