Ask Your Question

aarpon's profile - activity

2019-09-18 02:00:08 -0600 received badge  Popular Question (source)
2015-09-04 09:06:43 -0600 commented question Missing cv::MOTION_HOMOGRAPHY and findTransformECC()

It turns out I must have downloaded opencv without the contrib package. I re-downloaded the official release for Windows and built it again from source in Ubuntu Linux and now everything is there... I apologize.

2015-09-04 02:23:52 -0600 commented question Missing cv::MOTION_HOMOGRAPHY and findTransformECC()

As far as I can tell, the opencv2/video/tracking.hpp header that comes with the opencv-3.0.0.exe download from http://opencv.org/downloads.html does not define the findTransformECC function. Am I downloading the wrong distribution?

2015-09-03 11:28:26 -0600 asked a question Missing cv::MOTION_HOMOGRAPHY and findTransformECC()

I am new to opencv and I guess I am doing something silly. But so far I really could not figure out what I am doing wrong.

I have used SIFT/SURF and ORB feature detection and matching in opencv 2.4, and I wanted to give the Enhanced Correlation Coefficient (ECC) Maximization algorithm a shot.

As an illustration, I took Satya Mallick's example from http://www.learnopencv.com/image-alig....

Basically, even though other people seem to be able to use the findTransformECC() function and set (among others) the cv::MOTION_HOMOGRAPHY enum, I don't seem to have them defined anywhere.

I tried openCV 3.0 in Windows + VS 2013/2015 Community (downloaded the official release and added include and lib folders to the project) and Ubuntu + python 2.7 (checked out and built opencv + opencv_contrib from source) and I also tried the same code with opencv 2.4 both in Windows and in Ubuntu.

Any idea what I might be doing wrong?

Thanks a lot for any help, a2