#include <cvd/vision_exceptions.h>
#include <cvd/vision.h>
#include <cvd/image.h>
#include <map>
#include <vector>
Go to the source code of this file.
Classes | |
struct | CVD::Morphology::BasicBinary< T > |
struct | CVD::Morphology::BasicGray< T, Cmp > |
struct | CVD::Morphology::BasicGrayByte |
struct | CVD::Morphology::BinaryDilate< T > |
struct | CVD::Morphology::BinaryErode< T > |
struct | CVD::Morphology::BinaryMedian< T > |
class | CVD::Morphology::Dilate< T > |
class | CVD::Morphology::Dilate< byte > |
class | CVD::Morphology::Erode< T > |
class | CVD::Morphology::Erode< byte > |
struct | CVD::Internal::ImagePromise< PerformMorphology< C, D > > |
class | CVD::Morphology::Median< byte > |
class | CVD::Morphology::Percentile< byte > |
class | CVD::Internal::PerformMorphology< C, D > |
Namespaces | |
namespace | CVD |
namespace | CVD::Internal |
namespace | CVD::Internal::MorphologyHelpers |
namespace | CVD::median |
namespace | CVD::Morphology |
Functions | |
template<class T > | |
T | CVD::median::median4 (const SubImage< T > &im, int r, int c) |
template<class T > | |
T | CVD::median::median4 (T a, T b, T c, T d) |
template<class T > | |
T | CVD::median::median6 (T a, T b, T c, T d, T e, T f) |
template<class T > | |
T | CVD::median::median6_col (const SubImage< T > &im, int r, int c) |
template<class T > | |
T | CVD::median::median6_row (const SubImage< T > &im, int r, int c) |
void | CVD::morphology (const SubImage< byte > &in, const std::vector< ImageRef > &selem, const Morphology::Median< byte > &m, SubImage< byte > &out) |
template<class C , class D > | |
Internal::ImagePromise < Internal::PerformMorphology < C, D > > | CVD::morphology (const SubImage< C > &c, const std::vector< ImageRef > &selem, const D &a) |
template<class Accumulator , class T > | |
void | CVD::morphology (const SubImage< T > &in, const std::vector< ImageRef > &selem, const Accumulator &a_, SubImage< T > &out) |
template<class T > | |
vector< ptrdiff_t > | CVD::Internal::MorphologyHelpers::offsets (const vector< ImageRef > &v, const SubImage< T > &s) |
vector< vector< ImageRef > > | CVD::Internal::MorphologyHelpers::row_split (const vector< ImageRef > &v, int y_lo, int y_hi) |