#include <vector>#include <utility>#include <algorithm>#include <cmath>#include <cstdlib>#include <cvd/image.h>#include <cvd/convolution.h>#include <memory>#include <numeric>#include <cvd/config.h>#include <cvd/exceptions.h>#include <cvd/internal/pixel_operations.h>#include <cvd/internal/aligned_mem.h>#include <cvd/utility.h>

Go to the source code of this file.
Classes | |
| struct | CVD::Harris::HarrisScore |
| struct | CVD::Harris::PairInserter |
| struct | CVD::Harris::PosInserter |
| struct | CVD::Harris::ShiTomasiScore |
Namespaces | |
| namespace | CVD |
| namespace | CVD::Harris |
Functions | |
| template<class C > | |
| void | CVD::harris_corner_detect (const SubImage< C > &i, std::vector< ImageRef > &c, unsigned int N, float blur=1.0, float sigmas=3.0) |
| template<class Score , class Inserter , class C , class B > | |
| void | CVD::harrislike_corner_detect (const SubImage< B > &i, C &c, unsigned int N, float blur, float sigmas, BasicImage< float > &xx, BasicImage< float > &xy, BasicImage< float > &yy) |
| template<class C > | |
| void | CVD::shitomasi_corner_detect (const SubImage< C > &i, std::vector< ImageRef > &c, unsigned int N, float blur=1.0, float sigmas=3.0) |
| template<class C > | |
| C | CVD::Harris::sq (const C &c) |
| A Utility fuction. | |