|
ICLCV_API void | icl::cv::opensurf::getMatches (IpVec &ipts1, IpVec &ipts2, IpPairVec &matches) |
|
ICLCV_API int | icl::cv::opensurf::translateCorners (IpPairVec &matches, const CvPoint src_corners[4], CvPoint dst_corners[4]) |
|
ICLCV_API IplImage * | icl::cv::opensurf::Integral (IplImage *img) |
| Computes the integral image of image img. Assumes source image to be a. More...
|
|
ICLCV_API float | icl::cv::opensurf::BoxIntegral (IplImage *img, int row, int col, int rows, int cols) |
| Computes the sum of pixels within the rectangle. More...
|
|
ICLCV_API void | icl::cv::opensurf::surfDetDes (IplImage *img, std::vector< Ipoint > &ipts, bool upright=false, int octaves=OCTAVES, int intervals=INTERVALS, int init_sample=INIT_SAMPLE, float thres=THRES) |
| Library function builds vector of described interest points. More...
|
|
ICLCV_API void | icl::cv::opensurf::surfDet (IplImage *img, std::vector< Ipoint > &ipts, int octaves=OCTAVES, int intervals=INTERVALS, int init_sample=INIT_SAMPLE, float thres=THRES) |
| Library function builds vector of interest points. More...
|
|
ICLCV_API void | icl::cv::opensurf::surfDes (IplImage *img, std::vector< Ipoint > &ipts, bool upright=false) |
| Library function describes interest points in vector. More...
|
|
ICLCV_API void | icl::cv::opensurf::error (const char *msg) |
| Display error message and terminate program. More...
|
|
ICLCV_API void | icl::cv::opensurf::showImage (const IplImage *img) |
| Show the provided image and wait for keypress. More...
|
|
ICLCV_API void | icl::cv::opensurf::showImage (char *title, const IplImage *img) |
| Show the provided image in titled window and wait for keypress. More...
|
|
ICLCV_API IplImage * | icl::cv::opensurf::getGray (const IplImage *img) |
|
ICLCV_API void | icl::cv::opensurf::drawIpoint (IplImage *img, Ipoint &ipt, int tailSize=0) |
| Draw a single feature on the image. More...
|
|
ICLCV_API void | icl::cv::opensurf::drawIpoints (IplImage *img, std::vector< Ipoint > &ipts, int tailSize=0) |
| Draw all the Ipoints in the provided vector. More...
|
|
ICLCV_API void | icl::cv::opensurf::drawWindows (IplImage *img, std::vector< Ipoint > &ipts) |
| Draw descriptor windows around Ipoints in the provided vector. More...
|
|
ICLCV_API void | icl::cv::opensurf::drawFPS (IplImage *img) |
|
ICLCV_API void | icl::cv::opensurf::drawPoint (IplImage *img, Ipoint &ipt) |
| Draw a Point at feature location. More...
|
|
ICLCV_API void | icl::cv::opensurf::drawPoints (IplImage *img, std::vector< Ipoint > &ipts) |
| Draw a Point at all features. More...
|
|
ICLCV_API void | icl::cv::opensurf::saveSurf (char *filename, std::vector< Ipoint > &ipts) |
| Save the SURF features to file. More...
|
|
ICLCV_API void | icl::cv::opensurf::loadSurf (char *filename, std::vector< Ipoint > &ipts) |
| Load the SURF features from file. More...
|
|
int | icl::cv::opensurf::fRound (float flt) |
| Round float to nearest integer. More...
|
|