Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version
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);