Я использую opencv 3.0.как инвертировать преобразование cv :: Affine3d
Я использую cv::Affine3d
заявил так:
резюме :: Vec3d ом = ...;
cv :: Vec3d T = ...;
cv :: Affine3d aff (om, T);
Затем я использую aff
для преобразования X в Y, как это:
резюме :: Vec3d X;
cv :: Vec3d Y = aff * X;
Теперь я хотел бы сделать обратное преобразование, чтобы преобразовать Y в X?
Откуда этот класс affin3d? google дает только модуль Viz, который, вероятно, предназначен для визуализации вместо вычисления. если этот класс предоставляет любые геттеры, вы можете создать мат из него и инвертировать этот мат. – Micka
Я использую opencv 3.0 beta. Этот класс объявлен в "opencv2/core/affine.hpp" – artoon