#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>
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 > | |
T | CVD::median::median3 (T a, T b, T c) |
template<class T > | |
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 > | |
T | 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) |