OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Data Structures | Typedefs | Functions
ost::img::alg Namespace Reference

Data Structures

struct  MirrorFnc
class  ShiftFnc
struct  TransformFnc
class  AnisotropicFilter
class  AutoCorrelateFnc
struct  ConjFnc
class  ExplicitConvoluteFnc
class  ExplicitCorrelateFnc
class  CrossCorrelate
struct  SliceFnc
class  DFT
 Computes Fourier Trasnform honoring the origin of the image. More...
struct  DiscreteShrinkFnc
 shrink image by integral amount More...
struct  FFTException
struct  FFTFnc
class  LowPassFilter
 Low Pass Filter. More...
class  HighPassFilter
 High Pass Filter. More...
class  GaussianLowPassFilter
 Gaussian Low Pass Filter. More...
class  GaussianHighPassFilter
 Gaussian High Pass Filter. More...
class  FermiLowPassFilter
 Fermi Low Pass Filter. More...
class  FermiHighPassFilter
 Fermi High Pass Filter. More...
class  ButterworthLowPassFilter
 Butterworth Low Pass Filter. More...
class  ButterworthHighPassFilter
 Butterworth High Pass Filter. More...
class  FractionalShift
class  GaussianFilterBase
 Gaussian Filter. More...
class  GaussianGradientMagnitudeFilterBase
 First Derivative Gaussian Filter. More...
class  GaussianLaplacianFilterBase
 Gaussian Filter. More...
class  HighestPeakSearch3DBase
class  HistogramError
class  HistogramBase
class  LineAverageBase
 computes mean value of columns or lines More...
class  LineIterator
 line iterator generator More...
class  LocalSigmaThresholdBase
class  MaskImageBase
class  LinearNormalizer
 linear normalization More...
class  LinearRangeNormalizer
class  LogNormalizer
 log normalization More...
class  LogRangeNormalizer
class  TransmissionToODNormalizer
class  Normalizer
class  Polar
class  EllipticPolar
class  Cartesian
class  PowerSpectrumFnc
struct  RandomizeFnc
class  SmoothMaskImageBase
class  StatBase
class  StatAccumulator
class  StatMinMaxBase
struct  CosFnc
struct  ExpFnc
struct  LogFnc
struct  Log10Fnc
struct  SinFnc
struct  SqrtFnc
struct  TanFnc
struct  PowFnc
class  Transformation
 transformation base class More...
class  Rotate2D
 rotate in XY plane More...
class  Rotate2D90
 rotate 90 degree CW in XY plane More...
class  Scale
 apply scale More...
class  Translate
 apply translation More...

Typedefs

typedef
ImageStateConstModOPAlgorithm
< MirrorFnc
Mirror
typedef
ImageStateConstModOPAlgorithm
< ShiftFnc
Shift
typedef
ImageStateConstModOPAlgorithm
< TransformFnc
Transform
typedef
ImageStateConstModOPAlgorithm
< AutoCorrelateFnc
AutoCorrelate
typedef
ImageStateConstModIPAlgorithm
< ClearFnc > 
Clear
typedef
ImageStateConstModIPAlgorithm
< ClipMinMaxFnc > 
ClipMinMax
typedef
ImageStateConstModIPAlgorithm
< ConjFnc
Conj
typedef
ImageStateConstModOPAlgorithm
< ExplicitConvoluteFnc
ExplicitConvolute
typedef
ImageStateConstModOPAlgorithm
< ExplicitCorrelateFnc
ExplicitCorrelate
typedef
ImageStateConstModIPAlgorithm
< SliceFnc
DensitySlice
typedef
ImageStateConstModOPAlgorithm
< DiscreteShrinkFnc
DiscreteShrink
typedef
image_state::ImageStateConstModOPAlgorithm
< FFTFnc
FFT
typedef
ImageStateConstModIPAlgorithm
< FillFnc > 
Fill
typedef
ImageStateModIPAlgorithm
< GaussianFilterBase
GaussianFilter
typedef
ImageStateModIPAlgorithm
< GaussianGradientMagnitudeFilterBase
GaussianGradientMagnitudeFilter
typedef
ImageStateModIPAlgorithm
< GaussianLaplacianFilterBase
GaussianLaplacianFilter
typedef
ImageStateNonModAlgorithm
< HighestPeakSearch3DBase
HighestPeakSearch3D
typedef
ImageStateNonModAlgorithm
< HistogramBase
Histogram
typedef
image_state::ImageStateConstModOPAlgorithm
< alg::LineAverageBase
LineAverage
typedef
ImageStateConstModOPAlgorithm
< LocalSigmaThresholdBase
LocalSigmaThreshold
typedef
ImageStateConstModIPAlgorithm
< MaskImageBase
MaskImage
typedef
ImageStateConstModIPAlgorithm
< NegateFnc > 
Negate
typedef
ImageStateConstModOPAlgorithm
< PowerSpectrumFnc
PowerSpectrum
typedef
ImageStateConstModIPAlgorithm
< RandomizeFnc
Randomize
typedef
ImageStateModIPAlgorithm
< SmoothMaskImageBase
SmoothMaskImage
typedef
ImageStateNonModAlgorithm
< StatBase
Stat
typedef
ImageStateNonModAlgorithm
< StatMinMaxBase
StatMinMax
typedef
ImageStateConstModIPAlgorithm
< ThresholdFnc > 
Threshold
typedef
ImageStateConstModIPAlgorithm
< CosFnc
Cos
typedef
ImageStateConstModIPAlgorithm
< ExpFnc
Exp
typedef
ImageStateConstModIPAlgorithm
< LogFnc
Log
typedef
ImageStateConstModIPAlgorithm
< Log10Fnc
Log10
typedef
ImageStateConstModIPAlgorithm
< SinFnc
Sin
typedef
ImageStateConstModIPAlgorithm
< SqrtFnc
Sqrt
typedef
ImageStateConstModIPAlgorithm
< TanFnc
Tan
typedef
ImageStateConstModIPAlgorithm
< PowFnc
Pow

Functions

DLLEXPORT_IMG_ALG Normalizer CreateNoOpNormalizer ()
DLLEXPORT_IMG_ALG Normalizer CreateLinearNormalizer (Real scale, Real offset)
DLLEXPORT_IMG_ALG Normalizer CreateLinearRangeNormalizer (const ConstImageHandle &ih, Real minoutput, Real maxoutput)
DLLEXPORT_IMG_ALG Normalizer CreateLinearRangeNormalizer (Real mininput, Real maxinput, Real minoutput, Real maxoutput)
DLLEXPORT_IMG_ALG Normalizer CreateLogNormalizer (Real scale, Real min, Real offset)
DLLEXPORT_IMG_ALG Normalizer CreateLogRangeNormalizer (const ConstImageHandle &ih, Real minoutput, Real maxoutput)
DLLEXPORT_IMG_ALG Normalizer CreateLogRangeNormalizer (Real mininput, Real maxinput, Real minoutput, Real maxoutput)
DLLEXPORT_IMG_ALG Normalizer CreateTransmissionToODNormalizer (Real mininput, Real maxinput, Real maxOD=10.0)
Real DLLEXPORT_IMG_ALG RealSpatialCrossCorrelation (const ConstImageHandle &image1, const ConstImageHandle &image2)
Real DLLEXPORT_IMG_ALG RealSpatialCrossCorrelation (const ConstImageHandle &image1, const ConstImageHandle &image2, const img::Extent &extent)
DLLEXPORT_IMG_ALG std::ostream & operator<< (std::ostream &o, const Stat &s)

Typedef Documentation

typedef ImageStateConstModOPAlgorithm<AutoCorrelateFnc> AutoCorrelate

Definition at line 44 of file auto_correlate.hh.

typedef ImageStateConstModIPAlgorithm<ClearFnc> Clear

Definition at line 47 of file clear.hh.

typedef ImageStateConstModIPAlgorithm<ClipMinMaxFnc> ClipMinMax

Definition at line 87 of file clip_min_max.hh.

typedef ImageStateConstModIPAlgorithm<ConjFnc> Conj

Definition at line 60 of file conjugate.hh.

typedef ImageStateConstModIPAlgorithm< CosFnc > Cos

Definition at line 63 of file transcendentals.hh.

typedef ImageStateConstModIPAlgorithm<SliceFnc> DensitySlice

Definition at line 60 of file density_slice.hh.

typedef ImageStateConstModOPAlgorithm<DiscreteShrinkFnc> DiscreteShrink

Definition at line 54 of file discrete_shrink.hh.

typedef ImageStateConstModIPAlgorithm< ExpFnc > Exp

Definition at line 64 of file transcendentals.hh.

typedef ImageStateConstModOPAlgorithm<ExplicitConvoluteFnc> ExplicitConvolute

Definition at line 46 of file convolute.hh.

typedef ImageStateConstModOPAlgorithm<ExplicitCorrelateFnc> ExplicitCorrelate

Definition at line 44 of file correlate.hh.

Definition at line 49 of file fft.hh.

typedef ImageStateConstModIPAlgorithm<FillFnc> Fill

Definition at line 79 of file fill.hh.

typedef ImageStateModIPAlgorithm<GaussianFilterBase> GaussianFilter

Definition at line 134 of file gaussian.hh.

Definition at line 79 of file gaussian_gradient_magnitude.hh.

typedef ImageStateModIPAlgorithm<GaussianLaplacianFilterBase> GaussianLaplacianFilter

Definition at line 79 of file gaussian_laplacian.hh.

typedef ImageStateNonModAlgorithm<HighestPeakSearch3DBase> HighestPeakSearch3D

Definition at line 67 of file highest_peak_search_3d.hh.

typedef ImageStateNonModAlgorithm<HistogramBase> Histogram

Definition at line 70 of file histogram.hh.

Definition at line 54 of file line_average.hh.

typedef ImageStateConstModOPAlgorithm<LocalSigmaThresholdBase> LocalSigmaThreshold

Definition at line 52 of file local_sigma_threshold.hh.

typedef ImageStateConstModIPAlgorithm< LogFnc > Log

Definition at line 65 of file transcendentals.hh.

typedef ImageStateConstModIPAlgorithm< Log10Fnc > Log10

Definition at line 66 of file transcendentals.hh.

typedef ImageStateConstModIPAlgorithm<MaskImageBase> MaskImage

Definition at line 52 of file mask_image.hh.

typedef ImageStateConstModOPAlgorithm<MirrorFnc> Mirror

Definition at line 51 of file alg_mirror.hh.

typedef ImageStateConstModIPAlgorithm<NegateFnc> Negate

Definition at line 44 of file negate.hh.

typedef ImageStateConstModIPAlgorithm<PowFnc> Pow

Definition at line 88 of file transcendentals.hh.

typedef ImageStateConstModOPAlgorithm<PowerSpectrumFnc> PowerSpectrum

Definition at line 43 of file power_spectrum.hh.

typedef ImageStateConstModIPAlgorithm<RandomizeFnc> Randomize

Definition at line 42 of file randomize.hh.

typedef ImageStateConstModOPAlgorithm<ShiftFnc> Shift

Definition at line 73 of file alg_shift.hh.

typedef ImageStateConstModIPAlgorithm< SinFnc > Sin

Definition at line 67 of file transcendentals.hh.

typedef ImageStateModIPAlgorithm<SmoothMaskImageBase> SmoothMaskImage

Definition at line 54 of file smooth_mask_image.hh.

typedef ImageStateConstModIPAlgorithm< SqrtFnc > Sqrt

Definition at line 68 of file transcendentals.hh.

typedef ImageStateNonModAlgorithm<StatBase> Stat

Definition at line 101 of file stat.hh.

typedef ImageStateNonModAlgorithm<StatMinMaxBase> StatMinMax

Definition at line 74 of file stat_min_max.hh.

typedef ImageStateConstModIPAlgorithm< TanFnc > Tan

Definition at line 69 of file transcendentals.hh.

typedef ImageStateConstModIPAlgorithm<ThresholdFnc> Threshold

Definition at line 76 of file threshold.hh.

typedef ImageStateConstModOPAlgorithm<TransformFnc> Transform

Definition at line 75 of file alg_transform.hh.


Function Documentation

DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateLinearNormalizer ( Real  scale,
Real  offset 
)
DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateLinearRangeNormalizer ( const ConstImageHandle &  ih,
Real  minoutput,
Real  maxoutput 
)
DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateLinearRangeNormalizer ( Real  mininput,
Real  maxinput,
Real  minoutput,
Real  maxoutput 
)
DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateLogNormalizer ( Real  scale,
Real  min,
Real  offset 
)
DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateLogRangeNormalizer ( const ConstImageHandle &  ih,
Real  minoutput,
Real  maxoutput 
)
DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateLogRangeNormalizer ( Real  mininput,
Real  maxinput,
Real  minoutput,
Real  maxoutput 
)
DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateNoOpNormalizer ( )
DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateTransmissionToODNormalizer ( Real  mininput,
Real  maxinput,
Real  maxOD = 10.0 
)
DLLEXPORT_IMG_ALG std::ostream & operator<< ( std::ostream &  o,
const Stat &  s 
)
Real DLLEXPORT_IMG_ALG ost::img::alg::RealSpatialCrossCorrelation ( const ConstImageHandle &  image1,
const ConstImageHandle &  image2 
)

Computes cross correlation of images Both input images must be Real Spatial their extent should be the same.

Real DLLEXPORT_IMG_ALG ost::img::alg::RealSpatialCrossCorrelation ( const ConstImageHandle &  image1,
const ConstImageHandle &  image2,
const img::Extent &  extent 
)

Computes cross correlation of images the cross correlation is computed only within the given extent.

Both input images must be Real Spatial and their overlap with the given extent should be the same.