私はITKリーダーでDICOMイメージを読み取り、それをレンダリングのためにvtkimagedataに変換しようとしています。itkイメージをvtkimagedataに変換する
"itk :: ImageToVTKImageFilter"でITKイメージを変換し、それをvtkrenderwindowでレンダリングすると、このボリュームの原点がこのボリュームの中央に設定されます。レンダリングウィンドウの座標をDICOMイメージと同じにするにはどうすればいいですか?ここで
は私のコードです:ここで
vtkSmartPointer<vtkImageData> vtkImg = ITKconnectVTK(itkImg);
vtkSmartPointer<vtkImageData> ITKconnectVTK(ImageType::Pointer inputImg)
{
ConnectorType::Pointer connector = ConnectorType::New();
connector->SetInput(inputImg);
connector->Update();
return connector->GetOutput();
}
お薦めいただきありがとうございます。私はitk flip関数を使ってy軸とz軸を反転させました。その後、vtkimagedata-> setOriginを適用して、原点をVTKDICOMReaderの線量として設定します。 –