首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >fisheye::estimateNewCameraMatrixForUndistortRectify opencv

fisheye::estimateNewCameraMatrixForUndistortRectify opencv
EN

Stack Overflow用户
提问于 2016-09-22 17:13:42
回答 1查看 1.7K关注 0票数 2

我正在使用这个函数对鱼眼相机的图像进行去失真处理,效果非常好,但我找不到倾斜系数来减少去失真。

我用不带鱼眼的相机:

代码语言:javascript
运行
复制
getOptimalNewCameraMatrix

其中alpha可以控制结果从0到1的缩放。

但在

代码语言:javascript
运行
复制
fisheye::estimateNewCameraMatrixForUndistortRectify

我不知道该怎么做。

有谁能建议一下怎么做吗?

EN

回答 1

Stack Overflow用户

发布于 2018-03-13 17:59:34

OpenCV (用于鱼眼或非鱼眼相机)采用基于针孔相机模型的模型。在非鱼眼相机的情况下,您可以100%不失真的初始图像。但是对于视场为180度的鱼眼相机,未失真的图像将具有无限大小。因此,fisheye::estimateNewCameraMatrixForUndistortRectify只是计算了一些“合理的”缩放因子,并不让你设置100%的未失真的图像表面。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39634904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档