示例#1
0
def main():
    app = QtGui.QApplication(sys.argv)

    # register the nutmeg plugin before launching the ortho viewer
    from xipy.overlay.plugins import register_overlay_plugin, \
         all_registered_plugins
    register_overlay_plugin(SimpleWindow)
    from xipy.vis.three_dee_viewer import MayaviViewer
    from xipy import TEMPLATE_MRI_PATH
    win = MayaviViewer(image=TEMPLATE_MRI_PATH)
    win.show()
    return win, app
示例#2
0
文件: demo.py 项目: cindeem/xipy
from xipy import TEMPLATE_MRI_PATH
from xipy.vis.three_dee_viewer import MayaviViewer
from xipy.overlay.image_overlay import ImageOverlayManager, ImageOverlayWindow
import xipy.io as xio

from PyQt4 import QtCore, QtGui
import sys, os
if QtGui.QApplication.startingUp():
    app = QtGui.QApplication(sys.argv)
else:
    app = QtGui.QApplication.instance() 

anat = xio.load_spatial_image(TEMPLATE_MRI_PATH)
func = xio.load_image(os.path.join(os.path.dirname(__file__),
                                  '../data/dtk_dti_out/dti_fa.nii'))
func_man = ImageOverlayManager(None, overlay=func)
#                              ^^^^ API will change soon 
        
win = MayaviViewer(image=anat)
win.make_tool_from_functional_manager(ImageOverlayWindow, func_man)

win.show()
app.exec_()