vision.h File Reference

#include <vector>
#include <memory>
#include <algorithm>
#include <cvd/vision_exceptions.h>
#include <cvd/image.h>
#include <cvd/internal/pixel_operations.h>
#include <cvd/utility.h>
Include dependency graph for vision.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CVD::Gradient< S, T, 1, 2 >
struct  CVD::Internal::ImagePromise< twoThirdsSampler< C > >
struct  CVD::multiplyBy< T >
class  CVD::Internal::twoThirdsSampler< C >

Namespaces

namespace  CVD
namespace  CVD::Internal
namespace  CVD::median

Functions

template<class T >
void CVD::flipHorizontal (Image< T > &in)
 flips an image horizontally in place.
template<class T >
void CVD::flipVertical (Image< T > &in)
 flips an image vertically in place.
void CVD::gradient (const BasicImage< byte > &im, BasicImage< short[2]> &out)
template<class S , class T >
void CVD::gradient (const BasicImage< S > &im, BasicImage< T > &out)
template<class T >
Image< T > CVD::halfSample (Image< T > in, unsigned int octaves)
template<class T >
Image< T > CVD::halfSample (const BasicImage< T > &in)
void CVD::halfSample (const BasicImage< byte > &in, BasicImage< byte > &out)
template<class T >
void CVD::halfSample (const BasicImage< T > &in, BasicImage< T > &out)
template<class T >
CVD::median::median3 (T a, T b, T c)
template<class T >
CVD::median::median_3x3 (const T *p, const int w)
void CVD::median_filter_3x3 (const SubImage< byte > &I, SubImage< byte > out)
template<class T >
void CVD::median_filter_3x3 (const SubImage< T > &I, SubImage< T > out)
template<class T >
void CVD::median::median_filter_3x3 (const T *p, const int w, const int n, T *out)
void CVD::sample (const BasicImage< float > &im, double x, double y, float &result)
template<class T , class S >
CVD::sample (const BasicImage< S > &im, double x, double y)
template<class T , class S >
void CVD::sample (const BasicImage< S > &im, double x, double y, T &result)
template<class T >
void CVD::median::sort3 (T &a, T &b, T &c)
template<class T >
void CVD::stats (const BasicImage< T > &im, T &mean, T &stddev)
template<class T >
void CVD::threshold (BasicImage< T > &im, const T &minimum, const T &hi)
template<class C >
Internal::ImagePromise
< Internal::twoThirdsSampler
< C > > 
CVD::twoThirdsSample (const SubImage< C > &c)
void CVD::twoThirdsSample (const SubImage< byte > &in, SubImage< byte > &out)
template<class C >
void CVD::twoThirdsSample (const SubImage< C > &in, SubImage< C > &out)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


libcvd
Author(s): Edward Rosten, Paul Smith, Tom Drummond, Gerhard Reitmayr, Ethan Eade, Timothy Gan, Chris Kemp, Georg Klein
autogenerated on Fri Jan 11 09:13:34 2013