[英]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.