0

一个项目需要 EmguCV/OpenCV 拼接类的某些部分,而无需运行完整的算法。特别是我对自动校准部分感兴趣。我尝试在 EmguCV 中执行的步骤之一是 OpenCV 拼接模块的 EstimateCameraParams 和“Bundle Adjustment Step”。

由于 EmguCV 中的 Stiching 无法访问 OpenCV Stitching 的子模块(需要配置,因此该类没有方法),我必须在 C#/EmguCV 中重新编码detail::BundleAdjusterBasehttps://github.com/opencv/opencv/blob/master /modules/stitching/include/opencv2/stitching/detail/motion_estimators.hpp)。

大多数代码都可以,但我需要访问CvLevMarq.

我在 EmguCV 中没有找到任何 Levenberg-Marquardt 参考资料。

我错过了什么还是没有办法在 EmguCV 中调用 OpenCV 求解器?

我尽量不做算法的“BundleAdjuster”部分,但它允许通过自动校准获得纵横比或主点,这真的很有趣。

提前感谢您在此问题上的任何帮助。

4

0 回答 0