繁体   English   中英

从MATLAB到OpenCV的立体校准

[英]Stereo calibration from MATLAB to OpenCV

我需要执行立体声校准,并且MATLAB工具肯定比OpenCV更用户友好。

问题是在脚本中我必须使用它们调用带有校准参数的file.npz 如何将MATLAB输出转换为此类文件?

我只是使用mat2str()将MATLAB校准矩阵导出为字符串,然后使用np.matrix("string")其粘贴到numpy中。 也许最好是两个人为此编写一个脚本,但是对于一些矩阵来说,这还不错。

然后,您可以使用名称与后续脚本匹配的np.savez_compressed("filename.npz", variable1=variable1, variable2=variable2,...)来简单地导出numpy变量。

请注意, MATLAB和OpenCV使用不同的符号 ,因此您可能需要转置相机矩阵R和T

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM