OpenCV:无需照相机校准即可获取变换矩阵

问题描述

我正在构建一个后台使用OpenCV的React Native应用程序。我要做的是将图像通过手机的摄像头投射到框架上。我有四个要计算的点cv::getPerspectiveTransform,可以简单地做一个cv::warpPerspective来覆盖图像。

但是,我宁愿使用StyleSheet transform属性获取转换数据并在React Native土地上覆盖一个图像(我也想在那里做一些通用逻辑)。据我了解,我可以通过分解获得3D平移和旋转数据。但这需要相机矩阵,我不希望用户必须执行校准步骤。

是否有某种方式可以获取此信息,从而避免用户自己进行校准?还是我注定要使它成为整个过程中有趣的一步?


注意:为澄清起见,我问的是如何获取数据,而不是如何将数据发送到React

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)