利用opencv棋盘格标定法对鱼眼图像校正分析

本文详细介绍了使用opencv进行鱼眼镜头图像校正的过程,包括镜头标定的各个步骤,如角点检测、亚像素角点定位,以及畸变校正的算法和流程。通过棋盘格标定法获取相机内参和畸变系数,最终实现图像的畸变校正。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

利用opencv棋盘格标定法对鱼眼图像校正分析
一、开发环境

PC端、vs2013+opencv3.0、摄像头为淘宝购置的鱼眼摄像头外设+iphone6

 

二、镜头标定

 

1.  输入畸变的棋盘格图以及棋盘格的size(横纵坐标上的角点个数)

该图片中棋盘格的size为(15,10)

 

2.  提取棋盘格角点 findChessboardCorners

 

§   二值化

将输入的图像从color转化为gray的灰度图。

 

§   CheckChessboard

 

判断图片中是否有chessboard。具体方法是将输入图像经过腐蚀Erode和膨胀Dilate操作,分别检测黑色以及

白色正方形格子的数量是否为棋盘格width/2*height/2,如果符合,那么就能简单的确认输入图片是一 张带有棋盘

格的图像。

§   GenerateQuads

生成方格轮廓contour。对于输入图像,先做dilate膨胀操作。之后做findcontour操作,遍历每一个轮廓,如果

该轮廓为方格并且其两个对边的长度都相近,那么将这个方格push到结果中,这些方格即是棋盘格中的小正方形。

§   FindQuadNeighbors

寻找方格的相邻方格。将前一步生成的方格输入&#

评论 156
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值