Functions
contrib/mul/vil3d/algo/vil3d_threshold.h File Reference

Apply thresholds to image data and create a binary output image. More...

#include <vil3d/vil3d_image_view.h>

Go to the source code of this file.

Functions

template<class srcT >
void vil3d_threshold_above (const vil3d_image_view< srcT > &src, vil3d_image_view< bool > &dest, srcT t)
 Apply threshold such that dest(i,j,k,p)=true if src(i,j,k,p)>=t.
template<class srcT >
void vil3d_threshold_below (const vil3d_image_view< srcT > &src, vil3d_image_view< bool > &dest, srcT t)
 Apply threshold such that dest(i,j,k,p)=true if src(i,j,k,p)<=t.
template<class srcT >
void vil3d_threshold_inside (const vil3d_image_view< srcT > &src, vil3d_image_view< bool > &dest, srcT t0, srcT t1)
 Apply threshold such that dest(i,j,k,p)=true if t0<=src(i,j,k,p)<=t1.
template<class srcT >
void vil3d_threshold_outside (const vil3d_image_view< srcT > &src, vil3d_image_view< bool > &dest, srcT t0, srcT t1)
 Apply threshold such that dest(i,j,k,p)=true if src(i,j,k,p)<=t0 or src(i,j,k,p)>=t1.

Detailed Description

Apply thresholds to image data and create a binary output image.

Author:
Tim Cootes

Definition in file vil3d_threshold.h.


Function Documentation

template<class srcT >
void vil3d_threshold_above ( const vil3d_image_view< srcT > &  src,
vil3d_image_view< bool > &  dest,
srcT  t 
)

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

Definition at line 12 of file vil3d_threshold.txx.

template<class srcT >
void vil3d_threshold_below ( const vil3d_image_view< srcT > &  src,
vil3d_image_view< bool > &  dest,
srcT  t 
)

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

Definition at line 45 of file vil3d_threshold.txx.

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

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

Definition at line 78 of file vil3d_threshold.txx.

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

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

Definition at line 111 of file vil3d_threshold.txx.