Я хочу прочитать серию изображений DICOM и сделать их в 3D-томе.Для этой цели я использую этот код , за исключением того, что я использовал:
vtkSmartPointer<vtkDICOMImageReader> reader =
vtkSmartPointer<vtkDICOMImageReader>::New();
reader->SetDirectoryName("ABEDINI^SHAHBEYGOM_1");
для чтения моей серии DICOM.Я успешно прочитал DICOM, но на этапе рендеринга у меня появляются следующие ошибки:
Generic Warning: In F:\VTK-
8.1.0\Source\Rendering\Core\vtkRenderWindow.cxx,line 43
Error: no override found for 'vtkRenderWindow'.
Generic Warning: In F:\VTK-
8.1.0\Source\Rendering\Core\vtkPolyDataMapper.cxx, line 28
Error: no override found for 'vtkPolyDataMapper'.
Warning: In F:\VTK-
8.1.0\Source\Rendering\Core\vtkInteractorStyleSwitchBase.cxx, line 43
vtkInteractorStyleSwitchBase (0000000000283740): Warning: Link to
vtkInteractionStyle for default style selection.
Generic Warning: InF:\VTK_8.1.0\Source\Rendering\Core\vtkRenderer.cxx,line55
Error: no override found for 'vtkRenderer'.
Я добавил эти строки для основной функции:
#include "vtkAutoInit.h"
VTK_MODULE_INIT(vtkRenderingOpenGL2); // VTK was built with
vtkRenderingOpenGL2
VTK_MODULE_INIT(vtkInteractionStyle);
Но теперь ошибка:
Generic Warning: In F:\VTK-
8.1.0\Source\Rendering\Volume\vtkRayCastImageDisplayHelper.cxx, line 20
Error: no override found for 'vtkRayCastImageDisplayHelper'.
Что мне делать?Любая помощь будет приветствоваться