我想將我的dicom圖像的窗口級別從肺窗口更改爲胸部窗口。我知道窗戶平整的價值。但如何在Python中實現它?否則任何人都可以向我提供這個過程的詳細說明,將不勝感激。Python中的窗口調整
1
A
回答
1
我已經在Python中實現了這一點。查看dicompyler-core庫中dicomparser模塊中的函數GetImage。
本質上它遵循什麼kritzel_sw建議。
0
以下開源代碼可以實現骨窗。
def get_pixels_hu(slices):
image = numpy.stack([s.pixel_array for s in slices])
image = image.astype(numpy.int16)
image[image == -2000] = 0
for slice_number in range(len(slices)):
intercept = slices[slice_number].RescaleIntercept
slope = slices[slice_number].RescaleSlope
if slope != 1:
image[slice_number] = slope * image[slice_number].astype(numpy.float64)
image[slice_number] = image[slice_number].astype(numpy.int16)
image[slice_number] += numpy.int16(intercept)
return numpy.array(image, dtype=numpy.int16)
而且我加入以下後 圖像[slice_number] + = numpy.int16(截距)碼
image[slice_number] = image[slice_number]*3.5 + mean2*0.1
可以骨窗口更改爲腦組織的窗口。 重點是參數3.5和0.1的設置。我只是試着讓這兩個參數適合腦組織窗口。也許你可以調整他們的胸部窗口。
相關問題
- 1. python win32com.client調整窗口
- 2. Python窗口調整大小
- 3. 調整窗口
- 4. 調整窗口
- 5. 調整窗口
- 6. 調整窗口
- 7. 如何在Python matplotlib窗口中鎖定窗口大小調整?
- 8. 自動調整主窗口調整大小的窗口
- 9. BJQS調整窗口
- 10. 調整SDL2窗口?
- 11. 上調整窗口
- 12. 調整mayavi窗口
- 13. 股利調整的窗口調整
- 14. 當窗口調整大小時調整文本大小Python/Kivy
- 15. 調整窗口大小窗口控件
- 16. 的Ncurses和調整窗口
- 17. 調整調整窗口大小div
- 18. fullcalendar - 調整窗口上日程調整
- 19. 重新調整tkinter窗口中的pyplots
- 20. 如何調整Tkinter中的根窗口?
- 21. 如何在窗口中調整窗口小部件的大小
- 22. 調整窗口大小Jquery
- 23. tinyMCE全屏調整窗口
- 24. 調整窗口使用JavaScript
- 25. whiptail - 窗口大小調整
- 26. 調整本機窗口
- 27. jQuery窗口調整大小
- 28. 調整窗口大小
- 29. 父窗口調整大小?
- 30. 而調整窗口大小
你有看看DICOM標準中窗口的描述嗎? http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.11.2.html#sect_C.11.2.1.2或者你的問題還涉及到什麼? –