本站消息

站长简介/公众号


站长简介:高级软件工程师,曾在阿里云,每日优鲜从事全栈开发工作,利用周末时间开发出本站,欢迎关注我的微信公众号:程序员总部,程序员的家,探索程序员的人生之路!分享IT最新技术,关注行业最新动向,让你永不落伍。了解同行们的工资,生活工作中的酸甜苦辣,谋求程序员的最终出路!

  价值13000svip视频教程,python大神匠心打造,零基础python开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2021-02(21)

2021-03(42)

vtkImageViewer2的使用方法(原始灰度图像和分割后的彩色图像的叠加显示)

发布于2022-01-05 06:03     阅读(856)     评论(0)     点赞(27)     收藏(3)



vtkImageViewer2是vtk的一个图像显示类,用它来展示dicom序列是一个很好的选择。封装了VTK图像显示的管线,包括vtkActor,vtkRender,vtkRenderWindow,vtkInteractorStypeImage等对象,可以方便的完成图像显示和交互。该类提供的主要交互操作有:图像放缩,窗宽窗位调节,并提供切片选择,切片方向设置接口。

有时候我们会需要把原始灰度图像和分割后的彩色图像的叠加显示,受到vtkImageViewer2实现彩色图与灰度图叠加显示_l1783111653的博客-CSDN博客启发。

我用上面的方法用python实现了一下,但是发现放在QVTKRenderWindowInteractor上时,看不到映射的彩色图了。

通过调试,把viewer和viewerLayer数据的调换了一下,便可运行成功。

  1. # # 将视图与交互联系起来
  2. self.imageviewer.SetRenderWindow(self.vtkWidget.GetRenderWindow())
  3. self.imageviewer.SetInputData(image1)
  4. self.imageviewer.SetColorLevel(26)
  5. self.imageviewer.SetSliceOrientationToXY()
  6. self.pColorTable.SetNumberOfColors(10)
  7. self.pColorTable.SetTableRange((0, 3071))
  8. self.pColorTable.SetTableValue(0, (0.0, 0.0, 1.0, 0.0))
  9. self.pColorTable.SetTableValue(1, (1.0, 0.0, 0.0, 1.0))
  10. self.pColorTable.Build()
  11. self.viewerLayer.SetInputData(image)
  12. self.viewerLayer.SetRenderWindow(self.imageviewer.GetRenderWindow())
  13. self.viewerLayer.SetSliceOrientationToXY()
  14. self.viewerLayer.SetColorLevel(1)
  15. self.viewerLayer.GetImageActor().SetInterpolate(False)
  16. self.imageviewer.GetImageActor().GetProperty().SetLookupTable(self.pColorTable)
  17. self.viewerLayer.GetImageActor().GetProperty().SetDiffuse(0.0)
  18. self.viewerLayer.GetImageActor().SetPickable(False)
  19. # 添加多个ImageActor
  20. self.imageviewer.GetRenderer().AddActor(self.viewerLayer.GetImageActor())
  21. # 为视角创建渲染窗口
  22. self.imageviewer.SetupInteractor(self.iren)

结果:

 







所属网站分类: 技术文章 > 博客

作者:搞笑

链接:https://www.pythonheidong.com/blog/article/1219654/b3abb6c86ba159987482/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

27 0
收藏该文
已收藏

评论内容:(最多支持255个字符)