Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Back end Method/technique behind the cvEstimateRigidTransform() function

Hello Everyone,

I Want to know what technique is implemented behind the "cvEstimateRigidTransform()" opencv function. As I used it for image rectification it is working fine. Now I want to try the rectification without using opencv that's why asking the method behind this function.

     Mat img_refernce = imread( pathOne, CV_LOAD_IMAGE_GRAYSCALE );
     Mat img_test = imread( pathTwo, CV_LOAD_IMAGE_GRAYSCALE );
     cv::Mat transformMat = cv::estimateRigidTransform(img_refernce, img_test ,true);

Thanks in advance

Back end Method/technique behind the cvEstimateRigidTransform() function

Hello Everyone,

I Want to know what technique is implemented behind the "cvEstimateRigidTransform()" opencv function. As I know that if I have to do it manually first I have to compute the feature points in both the Images and then gave the function corresponding points, So My question is which technique it is using for feature detection and corresponding pairs finding in order to get affine parameters ? As I used it for image rectification it is working fine. Now I want to try the rectification without using opencv that's why asking the method behind this function.

     Mat img_refernce = imread( pathOne, CV_LOAD_IMAGE_GRAYSCALE );
     Mat img_test = imread( pathTwo, CV_LOAD_IMAGE_GRAYSCALE );
     cv::Mat transformMat = cv::estimateRigidTransform(img_refernce, img_test ,true);

Thanks in advance