|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
22 #ifndef otbScalarImageToTexturesFilter_h
23 #define otbScalarImageToTexturesFilter_h
26 #include "itkImageToImageFilter.h"
104 template <
class TInpuImage,
class TOutputImage>
110 typedef itk::ImageToImageFilter<TInpuImage, TOutputImage>
Superclass;
125 typedef typename InputRegionType::SizeType
SizeType;
156 itkSetMacro(NumberOfBinsPerAxis,
unsigned int);
159 itkGetMacro(NumberOfBinsPerAxis,
unsigned int);
174 itkSetMacro(SubsampleFactor,
SizeType);
177 itkGetMacro(SubsampleFactor,
SizeType);
267 #ifndef OTB_MANUAL_INSTANTIATION
double GetPixelValueTolerance() const
unsigned int m_NumberOfBinsPerAxis
InputPixelType m_InputImageMaximum
OutputImageType * GetEnergyOutput()
itk::NumericTraits< FrequencyType >::RealType RelativeFrequencyType
itk::NumericTraits< PixelType >::RealType PixelValueType
ScalarImageToTexturesFilter Self
GreyLevelCooccurrenceIndexedList< InputPixelType > CooccurrenceIndexedListType
InputRegionType::SizeType SizeType
This class compute 8 local Haralick textures features. The 8 output image channels are: Energy,...
OutputImageType * GetClusterShadeOutput()
OffsetType m_SubsampleOffset
InputPixelType m_InputImageMinimum
itk::SmartPointer< const Self > ConstPointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
OutputImageType::Pointer OutputImagePointerType
void BeforeThreadedGenerateData() override
void operator=(const Self &)=delete
itk::SmartPointer< Self > Pointer
itk::SmartPointer< Self > Pointer
OutputImageType * GetEntropyOutput()
OutputImageType * GetInverseDifferenceMomentOutput()
std::vector< CooccurrencePairType > VectorType
VectorType::const_iterator VectorConstIteratorType
SizeType m_SubsampleFactor
static OutputRegionType RegionUnion(const OutputRegionType ®ion1, const OutputRegionType ®ion2)
CooccurrenceIndexedListType::Pointer CooccurrenceIndexedListPointerType
CooccurrenceIndexedListType::VectorType VectorType
~ScalarImageToTexturesFilter() override
void GenerateOutputInformation() override
itk::ImageToImageFilter< TInpuImage, TOutputImage > Superclass
InputImageType::RegionType InputRegionType
InputImageType::OffsetType OffsetType
CooccurrenceIndexedListType::ConstPointer CooccurrenceIndexedListConstPointerType
SizeType m_NeighborhoodRadius
void ThreadedGenerateData(const OutputRegionType &outputRegion, itk::ThreadIdType threadId) override
OutputImageType * GetInertiaOutput()
InputImageType::Pointer InputImagePointerType
OutputImageType::RegionType OutputRegionType
itk::Index< PixelPairSize > IndexType
CooccurrenceIndexedListType::RelativeFrequencyType RelativeFrequencyType
VectorType::iterator VectorIteratorType
itk::SmartPointer< const Self > ConstPointer
OutputImageType * GetClusterProminenceOutput()
CooccurrenceIndexedListType::IndexType CooccurrenceIndexType
CooccurrenceIndexedListType::PixelValueType PixelValueType
OutputImageType * GetHaralickCorrelationOutput()
TOutputImage OutputImageType
TInpuImage InputImageType
InputImageType::PixelType InputPixelType
This class holds a VectorType of CooccurrencePairType with each pair is a combination of pixel index ...
ScalarImageToTexturesFilter()
OutputImageType * GetCorrelationOutput()
void GenerateInputRequestedRegion() override