Defines | Functions
core/vil/algo/vil_threshold.txx File Reference

Apply thresholds to image data. More...

#include "vil_threshold.h"

Go to the source code of this file.

Defines

#define vil_threshold_txx_
#define VIL_THRESHOLD_INSTANTIATE(srcT)

Functions

template<class srcT >
void vil_threshold_above (const vil_image_view< srcT > &src, vil_image_view< bool > &dest, srcT t)
 Apply threshold such that dest(i,j,p)=true if src(i,j,p)>=t.
template<class srcT >
void vil_threshold_below (const vil_image_view< srcT > &src, vil_image_view< bool > &dest, srcT t)
 Apply threshold such that dest(i,j,p)=true if src(i,j,p)<=t.
template<class srcT >
void vil_threshold_inside (const vil_image_view< srcT > &src, vil_image_view< bool > &dest, srcT t0, srcT t1)
 Apply threshold such that dest(i,j,p)=true if t0<=src(i,j,p)<=t1.
template<class srcT >
void vil_threshold_outside (const vil_image_view< srcT > &src, vil_image_view< bool > &dest, srcT t0, srcT t1)
 Apply threshold such that dest(i,j,p)=true if src(i,j,p)<=t0 or src(i,j,p)>=t1.

Detailed Description

Apply thresholds to image data.

Author:
Tim Cootes

Definition in file vil_threshold.txx.


Define Documentation

#define VIL_THRESHOLD_INSTANTIATE (   srcT)
Value:
template void vil_threshold_above(const vil_image_view<srcT >& src, \
                                  vil_image_view<bool >& dest,  srcT t); \
template void vil_threshold_below(const vil_image_view<srcT >& src, \
                                  vil_image_view<bool >& dest,  srcT t); \
template void vil_threshold_inside(const vil_image_view<srcT >& src, \
                                   vil_image_view<bool >& dest,  srcT t0, srcT t1); \
template void vil_threshold_outside(const vil_image_view<srcT >& src, \
                                    vil_image_view<bool >& dest,  srcT t0, srcT t1)

Definition at line 115 of file vil_threshold.txx.

#define vil_threshold_txx_

Definition at line 2 of file vil_threshold.txx.


Function Documentation

template<class srcT >
void vil_threshold_above ( const vil_image_view< srcT > &  src,
vil_image_view< bool > &  dest,
srcT  t 
)

Apply threshold such that dest(i,j,p)=true if src(i,j,p)>=t.

Definition at line 12 of file vil_threshold.txx.

template<class srcT >
void vil_threshold_below ( const vil_image_view< srcT > &  src,
vil_image_view< bool > &  dest,
srcT  t 
)

Apply threshold such that dest(i,j,p)=true if src(i,j,p)<=t.

Definition at line 38 of file vil_threshold.txx.

template<class srcT >
void vil_threshold_inside ( const vil_image_view< srcT > &  src,
vil_image_view< bool > &  dest,
srcT  t0,
srcT  t1 
)

Apply threshold such that dest(i,j,p)=true if t0<=src(i,j,p)<=t1.

Definition at line 64 of file vil_threshold.txx.

template<class srcT >
void vil_threshold_outside ( const vil_image_view< srcT > &  src,
vil_image_view< bool > &  dest,
srcT  t0,
srcT  t1 
)

Apply threshold such that dest(i,j,p)=true if src(i,j,p)<=t0 or src(i,j,p)>=t1.

Definition at line 90 of file vil_threshold.txx.