1

我目前正在 Unity3D 中开发投影映射应用程序,并且已经达到需要投影仪的内部/外部矩阵的地步。为了获得它们,我正在尝试使用ofxCvCameraProjectorCalibration插件(使用包中提供的校准示例)并且遇到了一些问题:

1)应用程序分为3个状态:CAMERA、PROJECTOR_STATIC和PROJECTOR_DYNAMIC。在每种状态下,都会校准相应的设备。可以在此处观看使用类似应用程序演示该过程的视频。到达最终状态(动态状态)后,最初在静态状态下投影的投影仪校准中使用的点几乎消失了 - 我说几乎是因为有时随机位置上会出现 1-4 个点,这与视频上不同我之前提到过。由于校准过程停止,应用程序无法到达代码中生成 CameraProjectorExtrinsics.yml 和calibrationProjector.yml 的地方!

2) clean(maxReprojErrorCamera) 使应用程序崩溃。为了完全运行应用程序,我必须在 settings.xml 中设置一个高值,以便永远不会调用此函数,但是据我了解,此函数不是强制性的,但它对校准有多大影响?

3) 投影仪的外在矩阵中获得的值是否可以以米或厘米为单位进行测量?

任何帮助将不胜感激!

4

0 回答 0