OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 2694|回复: 3

单个相机标定:在校正图像后,输出的图像为原型。

[复制链接]
发表于 2019-10-19 19:52:33 | 显示全部楼层 |阅读模式
本帖最后由 mahao 于 2019-10-19 20:00 编辑

新人求助:在Win10 + VS2015 + OpenCV3.4.1环境下对相机进行标定。


目前已经求出了内参矩阵和畸变系数,在使用两组参数校正后,图像出现很多冗余的内容(变成一个圆的,而不是矩形),代码和实验结果如
下图所示。请问是哪里出了问题?

// 核心代码部分
initUndistortRectifyMap(cameraMatrix, distCoeffs, R,
getOptimalNewCameraMatrix(cameraMatrix, distCoeffs, image_size, 1, image_size, 0),
image_size, CV_32FC1, mapx, mapy);
remap(imageSource, newimage, mapx, mapy, INTER_LINEAR);


// 校正结果如下图所示


回复

使用道具 举报

 楼主| 发表于 2019-10-19 19:57:57 | 显示全部楼层
输出应该是矩形,边缘的地方有黑色部分出现才对。希望好心人路过时指导一下,感谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-20 09:35:31 | 显示全部楼层
请问有人出现过这种问题吗?帮忙看一下,谢谢啦
回复 支持 反对

使用道具 举报

发表于 2019-10-21 09:07:27 | 显示全部楼层
正常现象
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-3-28 18:57 , Processed in 0.008891 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表