The logpolar transform function emulates the human “foveal” vision and can be used for fast scale and rotation-invariant template matching , for object tracking and so forth. The function can not operate in-place. "The foveal system of the human eye is the only part of the retina that permits 100% visual acuity. The line-of-sight is a virtual line connecting the fovea with a fixation point in the outside world." Wikipedia; Code: #include <opencv2/video/tracking.hpp> #include <opencv2/highgui/highgui.hpp> #include <stdio.h> #include <opencv2/objdetect/objdetect.hpp> #include <opencv2/features2d/features2d.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/calib3d/calib3d.hpp> #include <opencv2/imgproc/imgproc_c.h> #include <opencv2/video/tracking.hpp> #include <iostream> #include <vector> int main(int argc, char** argv) { CvCapture *capture = 0; IplImage *src = 0; /* initialize camera ...
Aresh T. Saharkhiz