您的位置:首页 > 编程语言 > Python开发

Ubuntu中python调用SimpleITK来显示图像

2016-11-19 18:07 369 查看
misc.imshow

ipython
import os
from scipy import misc
dataDir = os.environ["HOME"] + "/Downloads/SimpleITK-MICCAI-2001-Tutorial-master/Data"
print dataDir
image = misc.imread(dataDir + "FA.png")
misc.imshow(image)


或者

ipython
import os
from scipy import misc
fileName ='/home/bids/Downloads/SimpleITK-MICCAI-2001-Tutorial-master/Data/FA.png'
print dataDir
image = misc.imread(fileName)
misc.imshow(image)


sitk.Show

ipython
import SimpleITK as sitk
fileName ='/home/bids/Downloads/SimpleITK-MICCAI-2001-Tutorial-master/Data/FA.png'
img = sitk.ReadImage(fileName)
scalarImage = sitk.Cast(img,sitk.sitkUInt32)
sitk.Show(scalarImage)


或者

ipython
import SimpleITK as sitk
import os
dataDir = os.environ["HOME"] + "/Downloads/SimpleITK-MICCAI-2001-Tutorial-master/Data"
print dataDir
image = sitk.ReadImage(dataDir + "/FA.png")
sitk.Show(image)


备注:

采用sitk.Show 是 默认打开imagej去打开图像,往往有时候仅仅是打开了imagej,而无法显示图像。

References

http://stackoverflow.com/questions/34726455/setting-the-image-viewer-in-python
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: