Olá Pessoal,
Estamos finalizando e iremos subir hoje a nossa parte do neuronavegador.
No entanto, enquanto trabalhamos, encontramos alguns bugs.
1 - No momento em que faço reconstrução multiplanar de imagens de ressonância magnética da máquina Siemens 3T, algum filtro está sendo aplicado que está saturando as imagens. Como ocorre no caso de um exame que tenho aqui, a cabeça nas fatias fica toda branca, sem diferenciação dos tons de cinza. Nós trabalhamos principalmente com imagens de ressonância dessa máquina. Eu vi que na pré-visualização as imagens estão sendo mostradas normalmente
2- Nas imagens de ressonância (agora todas), existe algum problema com a atualização das fatias ao movimentar a cruz vermelha. Exemplo: Mexendo com a cruz na fatial axial, somente a sagital atualiza, e a coronal fica congelada (a cruz na coronal atualiza). Mesmo atualizando a sagital, ela atualiza na orientação errada, ou seja, ela atualiza quando movimento no sentido em que a coronal deveria atualizar.
Esse problema impede que o neuronavegador funcione, pois utilizamos as mesmas funções que vocês criaram para atualizar essas fatias.
3- A cruz vermelha não aparece na fatia coronal quando movimento a cruz em qualquer das outras duas orientações.
Atenciosamente.
Victor Hugo
Autor: Victor Hugo de Oliveira Souza
4545 comentários
Abraços. Victor Hugo
Invesalius rodando com todas as dependências resolvidas inclusive o pacote itk-vtkglue na versão 3.20 Para quem ainda (como eu) usa fedora 12 alguns bugs são criados após o update dos pacotes da distro: Bug 01 [renan@localhost SPECS]$ invesalius-3.0
Traceback (most recent call last):
File "invesalius.py", line 271, in <module>
main()
File "invesalius.py", line 229, in main
application = InVesalius(0)
File "/usr/lib/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 7978, in __init__
self._BootstrapApp()
File "/usr/lib/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 7552, in _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File "invesalius.py", line 54, in OnInit
splash = SplashScreen()
File "invesalius.py", line 144, in __init__
self.main = Frame(None)
File "/usr/share/invesalius-3.0/invesalius/gui/frame.py", line 74, in __init__
self.__init_aui()
File "/usr/share/invesalius-3.0/invesalius/gui/frame.py", line 118, in __init_aui
aui_manager.AddPane(tasks.Panel(self), wx.aui.AuiPaneInfo().
File "/usr/share/invesalius-3.0/invesalius/gui/default_tasks.py", line 103, in __init__
sizer.Add(UpperTaskPanel(self), 16, wx.EXPAND|wx.GROW)
File "/usr/share/invesalius-3.0/invesalius/gui/default_tasks.py", line 187, in __init__
self.GetSize(),fpb.FPB_DEFAULT_STYLE,
AttributeError: 'module' object has no attribute 'FPB_DEFAULT_STYLE' Solução encontrada: trac.wxwidgets.org/ticket/12388 There is problem with launching xrced in Fedora 13. I believe that it's problem with wxPython, not with fedora. Problem is only in version 2.8.11.0, when I downgraded wxpython to 2.8.10.x, it works perfectly. Bug 02 Gdk-ERROR **: The program 'python' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 9882 error_code 3 request_code 138 minor_code 4)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
aborting...
/usr/bin/invesalius-3.0: line 3: 5216 Abortado (imagem do núcleo gravada)python invesalius.py $@ Solução: Update nvidia driver
session mode: 0
50 93
76 144
50 93
50 93
50 93
7 93
7 165
7 93
71 135
7 135
82 157
7 157
82 157
7 157
82 157
7 157
82 157
82 157
82 157
7 157
7 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
/usr/bin/invesalius: line 4: 13989 Falha de segmentação (imagem do núcleo gravada)python invesalius.py "$@" Continuo aguardando um espaço para upload dos pacotes do fedora 15
session mode: 0
50 93
76 144
50 93
50 93
50 93
7 93
7 165
7 93
71 135
7 135
82 157
7 157
82 157
7 157
82 157
7 157
82 157
82 157
82 157
7 157
7 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
82 157
7 157
Image Resized to >>> 640.000000 x 640.000000
Session.CreateProject
32 157
11 34
32 157
11 34
7 34
7 157
SelectCurrentMask
index: 0
Traceback (most recent call last):
File "/usr/share/invesalius-3/invesalius/gui/import_panel.py", line 165, in OnClickOk
self.LoadDicom(group)
File "/usr/share/invesalius-3/invesalius/gui/import_panel.py", line 178, in LoadDicom
ps.Publisher().sendMessage('Open DICOM group', (group, interval))
File "/usr/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/lib/pubsub/pubsub1/pub.py", line 750, in sendMessage
self.__topicTree.sendMessage(aTopic, message, onTopicNeverCreated)
File "/usr/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/lib/pubsub/pubsub1/pub.py", line 423, in sendMessage
deliveryCount += node.sendMessage(message)
File "/usr/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/lib/pubsub/pubsub1/pub.py", line 261, in sendMessage
listener(message)
File "/usr/share/invesalius-3/invesalius/control.py", line 428, in OnOpenDicomGroup
self.LoadProject()
File "/usr/share/invesalius-3/invesalius/control.py", line 359, in LoadProject
proj.mask_dict))
File "/usr/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/lib/pubsub/pubsub1/pub.py", line 750, in sendMessage
self.__topicTree.sendMessage(aTopic, message, onTopicNeverCreated)
File "/usr/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/lib/pubsub/pubsub1/pub.py", line 423, in sendMessage
deliveryCount += node.sendMessage(message)
File "/usr/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/lib/pubsub/pubsub1/pub.py", line 261, in sendMessage
listener(message)
File "/usr/share/invesalius-3/invesalius/data/viewer_slice.py", line 991, in LoadImagedata
self.SetInput(imagedata, mask_dict)
File "/usr/share/invesalius-3/invesalius/data/viewer_slice.py", line 1098, in SetInput
self.SetInteractorStyle(const.STATE_DEFAULT)
File "/usr/share/invesalius-3/invesalius/data/viewer_slice.py", line 284, in SetInteractorStyle
self.interactor.Bind(wx.EVT_LEFT_DCLICK, None)
File "/usr/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 3917, in Bind
assert callable(handler)
AssertionError Segue a lista de pacotes que darei upload em breve: rpm -ivh vxl-1.14.0-1.fc15.i686.rpm vxl-doc-1.14.0-1.fc15.i686.rpm vxl-devel-1.14.0-1.fc15.i686.rpm sigar-python-1.7-1.fc15.i686.rpm CableSwig-3.20.0-3.fc15.i686.rpm gdcm-2.0.16-18.fc15.i686.rpm gdcm-devel-2.0.16-18.fc15.i686.rpm gdcm-python-2.0.16-18.fc15.i686.rpm gccxml-0.9.0-0.6.20110211b.fc15.i686.rpm InsightToolkit-3.20.0-7.fc15.i686.rpm InsightToolkit-devel-3.20.0-7.fc15.i686.rpm InsightToolkit-doc-3.20.0-7.fc15.i686.rpm InsightToolkit-examples-3.20.0-7.fc15.i686.rpm InsightToolkit-ItkVtkGlue-wrapitk-3.20.0-7.fc15.i686.rpm InsightToolkit-PyBuffer-wrapitk-3.20.0-7.fc15.i686.rpm InsightToolkit-python-wrapitk-3.20.0-7.fc15.i686.rpm InsightToolkit-tcl-wrapitk-3.20.0-7.fc15.i686.rpm python-dicom-0.9.4-1.fc15.noarch.rpm python-nibabel-0.2-20100816.fc15.noarch.rpm vtk-5.6.1-10.fc15.i686.rpm vtk-devel-5.6.1-10.fc15.i686.rpm vtk-tcl-5.6.1-10.fc15.i686.rpm vtk-python-5.6.1-10.fc15.i686.rpm vtk-java-5.6.1-10.fc15.i686.rpm vtk-qt-5.6.1-10.fc15.i686.rpm invesalius-3-svn1925.fc15.i686.rpm