Ir para o conteúdo

 Voltar a invesalius-dev
Tela cheia

Atualizando pacote Mandriva cooker

11 de Novembro de 2010, 19:40 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 28 vezes

  Oi,

  Estou novamente atualizando o pacote invesalius, deve ser mais fácil que da última vez, as novamente encontrei um problema, estou usando o svn 1935, e a mensagem de erro é:

$ invesalius
session mode:  0
50 93
71 134
50 93
50 93
50 93
7 93
7 145
7 93
69 131
7 131
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
82 157
7 157
82 157
7 157
82 157
7 157
Session.CloseProject
Key opacity
Key index
Key edition_threshold_range
Key name
Key imagedata
Key colour
Key is_shown
Key threshold_range
Key edited_points
Key opacity
Key index
Key edition_threshold_range
Key name
Key imagedata
Key colour
Key is_shown
Key threshold_range
Key edited_points
Traceback (most recent call last):
  File "/home/share/invesalius/invesalius/gui/task_importer.py", line 191, in <lambda>
    lambda e: self.OpenProject(proj_path))
  File "/home/share/invesalius/invesalius/gui/task_importer.py", line 224, in OpenProject
    ps.Publisher().sendMessage('Open recent project', path)
  File "/usr/lib64/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/lib64/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/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/lib/pubsub/pubsub1/pub.py", line 261, in sendMessage
    listener(message)
  File "/home/share/invesalius/invesalius/control.py", line 225, in OnOpenRecentProject
    self.OpenProject(filepath)
  File "/home/share/invesalius/invesalius/control.py", line 246, in OpenProject
    self.LoadProject()
  File "/home/share/invesalius/invesalius/control.py", line 359, in LoadProject
    proj.mask_dict))
  File "/usr/lib64/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/lib64/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/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/lib/pubsub/pubsub1/pub.py", line 261, in sendMessage
    listener(message)
  File "/home/share/invesalius/invesalius/data/viewer_slice.py", line 990, in LoadImagedata
    self.SetInput(imagedata, mask_dict)
  File "/home/share/invesalius/invesalius/data/viewer_slice.py", line 1060, in SetInput
    max_slice_number = sl.Slice().GetNumberOfSlices(self.orientation)
  File "/home/share/invesalius/invesalius/data/slice_.py", line 252, in GetNumberOfSlices
    return self.matrix.shape[0]
AttributeError: 'NoneType' object has no attribute 'shape'
^C

Adicionei toda a mensagem de erro para tentar deixar mais fácil descobrir o problema.

O problema acima acontece se tentar abrir os dois exemplos, Cranium.inv3 e sample2.inv3

Ele carrega os arquivos do tutorial http://www.guiadohardware.net/tutoriais/reconstrucao-3d-tomografias/  e é possível mover os "scrollbars" para ver as "fatias", mas quando clica na "caveira" para visualização 3d, o erro é:

Traceback (most recent call last):
  File "/home/share/invesalius/invesalius/gui/default_viewers.py", line 527, in OnMenuRaycasting
    ID_TO_NAME[id])
  File "/usr/lib64/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/lib64/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/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/lib/pubsub/pubsub1/pub.py", line 261, in sendMessage
    listener(message)
  File "/home/share/invesalius/invesalius/control.py", line 548, in LoadRaycastingPreset
    ps.Publisher().sendMessage('Update raycasting preset')
  File "/usr/lib64/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/lib64/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/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/lib/pubsub/pubsub1/pub.py", line 261, in sendMessage
    listener(message)
  File "/home/share/invesalius/invesalius/data/volume.py", line 155, in OnUpdatePreset
    self.LoadVolume()
  File "/home/share/invesalius/invesalius/data/volume.py", line 463, in LoadVolume
    flip.SetInput(image)
TypeError: function takes exactly 2 arguments (1 given)

Qualquer dica é bem vinda :-)

Obrigado,

Paulo


Autor: Paulo Andrade


22 comentários

  • 4fc11d72fb1974e943174c8ca2fa8765?only path=false&size=50&d=404Thiago Franco Moraes(usuário não autenticado)
    12 de Novembro de 2010, 8:27

     

    Olá Paulo,Nós estamos fazendo uma reestruturação no InVesalius e algumas funcionalidades não estão funcionando no momento devido a isto. Recomendo utilizar a última versão antes disso, que é a revisão 1925.Muito obrigado por empacotar o InVesalius para o Mandriva. Uma dúvida, este pacote já é compatível com a distribuição Mageia?Muito obrigado.

    • B491d23b693aa7d9b7ef299c5fb0bcc8?only path=false&size=50&d=404Paulo Andrade(usuário não autenticado)
      12 de Novembro de 2010, 15:18

       

      Oi Tiago,Muito obrigado pela informação, realmente funcionou com a revisão 1925. Quanto ao Mageia não estou bem certo porque não estou acompanhando as listas e/ou oque está acontecendo no Mageia. Existe muita política no "fork" Mageia e melhor não entrar em detalhes, visto que nem quem está por dentro sabe oque acontece :-) 

Tutorial passo-a-passo sobre uso do software InVesalius 3

17 de Abril de 2010, 11:45, por Desconhecido

Se você tem interesse em utilizar o software de reconstrução 3D de imagens médicas InVesalius, mas não sabe por onde começar, acesse já o tutorial escrito pelo designer Cícero Moraes:



InVesalius 3 Beta 2 disponível

6 de Março de 2010, 11:41, por Desconhecido

Para saber mais sobre o InVesalius 3.0.0 Beta 2, leia:
http://svn.softwarepublico.gov.br/trac/invesalius/wiki/releases/pt/changelog

Continue contribuindo com a Comunidade InVesalius!

------------------------------------



Siga cada passo do InVesalius com o Twitter!

8 de Fevereiro de 2010, 9:57, por Desconhecido

Acompanhar o InVesalius pelo Twitter permitirá que você saiba, em primeira mão, sobre:



InVesalius 3 Beta 1 disponível para testes em Windows e GNU Linux

27 de Janeiro de 2010, 10:50, por Desconhecido



Trabalho acadêmico discute aplicação do OpenBRR ao InVesalius

6 de Novembro de 2009, 16:35, por Desconhecido

Autor: Tatiana Al-Chueyr Pereira Martins