我使用OpenCV3.0。
我使用这样声明的cv::Affine3d:
简历:Vec3d om =. 简历:Vec3d T=. 简历:affine3d aff(om,T);
然后,我使用aff将X转换为Y,如下所示:
简历:Vec3d X; 简历:Vec3d Y= aff*X;
现在,我想做逆变换,把Y转换成X?
发布于 2015-03-26 18:13:47
我假设
cv::Affine3d affInverse = aff.inv(); // Calls inv() on the internal matrix
// and returns a new object from that.
cv::Vec3d xPrime = affInverse * Y;就能做到这一点。有关更多信息,请参见您提到的标题。
此外,文档应该提供关于存储在Affine3d中的Matx的更多信息。
希望这能帮上忙!
https://stackoverflow.com/questions/29284685
复制相似问题