Solved Issue #149.
Introduced new function for returning projection from imageProcessor with original Scalar Range which is used when saving the DRR. Visualisation is kept fixed (hard-coded upper limits: 0-2048).
This commit is contained in:
@ -2300,13 +2300,12 @@ vtkImageData* itkImageProcessor::GetProjection1VTKToWrite()
|
||||
toVTK2D1->SetInput(intWindowFilter->GetOutput());
|
||||
toVTK2D1->Update();
|
||||
|
||||
using ImageCalculatorFilterType2 = itk::MinimumMaximumImageCalculator<OutputImageType>;
|
||||
auto imageCalculatorFilter2 = ImageCalculatorFilterType2::New();
|
||||
imageCalculatorFilter2->SetImage(intWindowFilter->GetOutput());
|
||||
imageCalculatorFilter2->Compute();
|
||||
|
||||
std::cout<< "itkImageProcessor::imageCalculatorFilter2() " <<
|
||||
imageCalculatorFilter2->GetMinimum() << " " << imageCalculatorFilter2->GetMaximum() <<std::endl;
|
||||
// using ImageCalculatorFilterType2 = itk::MinimumMaximumImageCalculator<OutputImageType>;
|
||||
// auto imageCalculatorFilter2 = ImageCalculatorFilterType2::New();
|
||||
// imageCalculatorFilter2->SetImage(intWindowFilter->GetOutput());
|
||||
// imageCalculatorFilter2->Compute();
|
||||
// std::cout<< "itkImageProcessor::imageCalculatorFilter2() " <<
|
||||
// imageCalculatorFilter2->GetMinimum() << " " << imageCalculatorFilter2->GetMaximum() <<std::endl;
|
||||
|
||||
// using ImageRegionType3D = ImageType3D::RegionType;
|
||||
// using SizeType3D = ImageRegionType3D::SizeType;
|
||||
@ -2462,13 +2461,12 @@ vtkImageData* itkImageProcessor::GetProjection2VTKToWrite()
|
||||
toVTK2D2->SetInput(intWindowFilter->GetOutput());
|
||||
toVTK2D2->Update();
|
||||
|
||||
using ImageCalculatorFilterType2 = itk::MinimumMaximumImageCalculator<OutputImageType>;
|
||||
auto imageCalculatorFilter2 = ImageCalculatorFilterType2::New();
|
||||
imageCalculatorFilter2->SetImage(intWindowFilter->GetOutput());
|
||||
imageCalculatorFilter2->Compute();
|
||||
|
||||
std::cout<< "itkImageProcessor::imageCalculatorFilter2() " <<
|
||||
imageCalculatorFilter2->GetMinimum() << " " << imageCalculatorFilter2->GetMaximum() <<std::endl;
|
||||
// using ImageCalculatorFilterType2 = itk::MinimumMaximumImageCalculator<OutputImageType>;
|
||||
// auto imageCalculatorFilter2 = ImageCalculatorFilterType2::New();
|
||||
// imageCalculatorFilter2->SetImage(intWindowFilter->GetOutput());
|
||||
// imageCalculatorFilter2->Compute();
|
||||
// std::cout<< "itkImageProcessor::imageCalculatorFilter2() " <<
|
||||
// imageCalculatorFilter2->GetMinimum() << " " << imageCalculatorFilter2->GetMaximum() <<std::endl;
|
||||
|
||||
// using ImageRegionType3D = ImageType3D::RegionType;
|
||||
// using SizeType3D = ImageRegionType3D::SizeType;
|
||||
|
Reference in New Issue
Block a user