level 1
记忆之风j
楼主
我想做一个类似于slicer中crop的一个功能:读入CT后,通过拖动vtkplanewidget来调节大小进而进行crop
我的思路是这样:
利用itkgdcm读入dicom数据
转换成vtk
利用vtkimageviewew来显示三个切片
然后将vtkimageviewer放在qvtkwidget中
所有的render,renderwindow和renderwindowInteractopr都是qvtkwidget的,最后利用vtkimageviewew的setrenderwindow来将viewer2和qvtkwidget连接起来
前面的都很顺利,ct能正常显示并且能够调节窗宽窗位等
然后我加了一个vtkplanewidget,由于vtkplanewidget至于interactor有接口。不管我把他的interactoro设置为qvtkwidget的interactor还是viewer->getrenderwindow()->getinteractor(),窗口中没有vtkplanewidge,但是滑动鼠标的时候明显感觉和之前不一样。
求问大神,qvtkwidget+vtkimageviewer2+vtkplanewidget怎么联合使用?
2017年11月22日 06点11分
1
我的思路是这样:
利用itkgdcm读入dicom数据
转换成vtk
利用vtkimageviewew来显示三个切片
然后将vtkimageviewer放在qvtkwidget中
所有的render,renderwindow和renderwindowInteractopr都是qvtkwidget的,最后利用vtkimageviewew的setrenderwindow来将viewer2和qvtkwidget连接起来
前面的都很顺利,ct能正常显示并且能够调节窗宽窗位等
然后我加了一个vtkplanewidget,由于vtkplanewidget至于interactor有接口。不管我把他的interactoro设置为qvtkwidget的interactor还是viewer->getrenderwindow()->getinteractor(),窗口中没有vtkplanewidge,但是滑动鼠标的时候明显感觉和之前不一样。
求问大神,qvtkwidget+vtkimageviewer2+vtkplanewidget怎么联合使用?