First time here? Check out the FAQ!
answered 2017-06-01 03:15:32 -0600
cv::Matx33f M = cv::getPerspectiveTransform(srcQuad, dstQuad); cv::Point3f p(x, y, 1); p = M.inv() * p; // dst -> src // p = M * p; // src -> dst p = p * (1.0 / p.z); cv::Point2f point(p.x, p.y);