嗨,我想知道findHomography方法做了什麼以及它產生的結果。 任何人都可以給我很好的解釋這種方法。在opencv C++中findHomography(par1,par2,par3)是什麼返回
H = findHomography(obj, scene, CV_RANSAC);
perspectiveTransform(obj_corners, scene_corners, H);
嗨,我想知道findHomography方法做了什麼以及它產生的結果。 任何人都可以給我很好的解釋這種方法。在opencv C++中findHomography(par1,par2,par3)是什麼返回
H = findHomography(obj, scene, CV_RANSAC);
perspectiveTransform(obj_corners, scene_corners, H);
findHomography()返回matrix of homography。
基於此矩陣的perspectiveTransform()
爲您提供場景內物體的角點。
我可以理解你對這件事的更多瞭解的願望,因爲當我在之前的一個應用程序中使用它時,它是一個很大的黑盒子。但是,這不是一個編程問題。這是一個概念性的數學問題。您可能會獲得更多成功,要求對[數學堆棧交換](http://math.stackexchange.com/)進行簡化說明。我很想看到答案。我希望這不會被修改 - 如果你問數學和鏈接這裏,我認爲這將是一個有價值的補充stackoverflow。 – KobeJohn