vtkExtractVOI类怎么提取冠状面和矢状面并显示呢?
vtk吧
全部回复
仅看楼主
level 7
如题,代码如下:
使用extractVOI->SetVOI(0, dims[0]-1, 0, dims[1]-1, 0, 0);可以显示,如下图。
但是使用
extractVOI->SetVOI(0, dims[0]-1, dims[1]/2, dims[1]/2, 0, dims[2]-1);
或者
extractVOI->SetVOI(80, 80, 0, dims[1]-1, 0, dims[2]-1);
就是全黑,如下图。
我觉得可能是相机设置得不对,然后改了一下相机设置,但结果还是一样,不知道是不是设置得不对。
希望大家能帮我找找问题,谢谢了~
2021年01月25日 03点01分 1
level 7
IDE和VTK版本:VS2010+VTK5.10
2021年01月25日 11点01分 2
level 12
应该就是相机问题
事实上没必要用EXTRACT
自己写个矩阵,把需要的点取出来就好了
2021年01月28日 00点01分 3
我重新用vtkImageReslice写了,这个我尝试更改相机的设置,搞不出来
2021年01月28日 01点01分
@慢半拍白羊 也可以用vtkimageviewer2
2021年01月29日 00点01分
@rabbitbride 是可以,但是用这个好像没办法自己实现放大缩小、平移、旋转之类的功能
2021年01月30日 09点01分
level 12
你也可以看看VTK三视图demo中的代码
2021年01月28日 00点01分 4
1