diff --git a/Applications/Radiometry/otbOpticalCalibration.cxx b/Applications/Radiometry/otbOpticalCalibration.cxx index 4d28d9aef29618edd554ae12fd05cca0f26c4c67..1c36c77bc188bf44d0d17a99c9c66d6df308ea8c 100644 --- a/Applications/Radiometry/otbOpticalCalibration.cxx +++ b/Applications/Radiometry/otbOpticalCalibration.cxx @@ -73,7 +73,7 @@ public: itkTypeMacro(OpticalCalibration, Application); - typedef ImageToLuminanceImageFilter<DoubleVectorImageType, + typedef ImageToLuminanceImageFilter<FloatVectorImageType, DoubleVectorImageType> ImageToLuminanceImageFilterType; typedef LuminanceToReflectanceImageFilter<DoubleVectorImageType, @@ -82,7 +82,7 @@ public: typedef LuminanceToImageImageFilter<DoubleVectorImageType, DoubleVectorImageType> LuminanceToImageImageFilterType; - typedef ReflectanceToLuminanceImageFilter<DoubleVectorImageType, + typedef ReflectanceToLuminanceImageFilter<FloatVectorImageType, DoubleVectorImageType> ReflectanceToLuminanceImageFilterType; typedef otb::MultiplyByScalarImageFilter<DoubleVectorImageType, @@ -318,7 +318,7 @@ private: ossOutput << std::endl << "File: " << m_inImageName << std::endl; //Check if valid metadata informations are available to compute ImageToLuminance and LuminanceToReflectance - DoubleVectorImageType::Pointer inImage = GetParameterDoubleVectorImage("in"); + FloatVectorImageType::Pointer inImage = GetParameterFloatVectorImage("in"); itk::MetaDataDictionary dict = inImage->GetMetaDataDictionary(); OpticalImageMetadataInterface::Pointer lImageMetadataInterface = OpticalImageMetadataInterfaceFactory::CreateIMI(dict); @@ -440,7 +440,7 @@ private: m_ScaleFilter->InPlaceOn(); m_ClampFilter = ClampFilterType::New(); - DoubleVectorImageType::Pointer inImage = GetParameterDoubleVectorImage("in"); + FloatVectorImageType::Pointer inImage = GetParameterFloatVectorImage("in"); // Set (Date and Day) OR FluxNormalizationCoef to corresponding filters if ( !IsParameterEnabled("acquisition.fluxnormalizationcoefficient") ) @@ -532,7 +532,6 @@ private: itkExceptionMacro(<< "Please, provide a type of sensor supported by OTB for automatic metadata extraction! "); } - // Set Solar Illumination to corresponding filters if (HasValue("acquisition.solarilluminations")) {