一种基于棋盘格的相机分辨率标定方法技术

技术编号:20161918 阅读:44 留言:0更新日期:2019-01-19 00:14
本发明专利技术提供了一种基于棋盘格的相机分辨率标定方法,该方法包括如下步骤:获取棋盘格图像,进行二值化,得到二值化图像;将二值化图像进行形态学处理,得到棋盘格的边缘图像;将边缘图像,分为水平方向和垂直方向两个点集;拟合水平方向直线和垂直方向直线;求取水平方向和垂直方向直线的交点;计算相邻两点的像素距离,标定相机分辨率。本发明专利技术提供的一种基于棋盘格的相机分辨率标定方法,利用直线拟合的方式定位棋盘格角点,选用不同单位下的两点距离计算相机分辨率,有效克服了传统检测方法中对图像质量要求高,鲁棒性差的缺点。

【技术实现步骤摘要】
一种基于棋盘格的相机分辨率标定方法
本专利技术属于图像识别领域,具体涉及一种基于棋盘格的相机分辨率标定方法。
技术介绍
相机分辨率的标定是机器视觉系统中的一个重要课题,标定精度在很多情况下会影响到整个视觉系统的性能。相机的分辨率代表了机器视觉系统的细节表现能力,值越小,越容易看到物体细小的部分。大部分的标定方法中,都采用提取特征点的方式,进行算法的设计。其中,棋盘格因其对比高,易识别的特点,被广泛用作标定参照物。棋盘格的特征点,也被称为角点,指的是黑白格之间的临界点。在实际的机器视觉检测系统中,噪声干扰大,图像质量差,特征点的定位较为复杂。因此,提出一种鲁棒性好,效率高的相机分辨率标定方法具有重要意义。
技术实现思路
本专利技术的目的在于提供一种抗噪能力强,执行效率高的基于棋盘格的相机分辨率标定方法。一种基于棋盘格的的相机分辨率标定方法,包括如下步骤:步骤1,获取棋盘格图像,进行二值化,得到二值化图像;步骤2,将二值化图像进行形态学处理,得到棋盘格的边缘图像;步骤3,将边缘图像,分为水平方向和垂直方向两个点集;步骤4,拟合水平方向直线和垂直方向直线;步骤5,求取水平方向和垂直方向直线的交本文档来自技高网...

【技术保护点】
1.一种基于棋盘格的相机分辨率标定方法,其特征在于,包括如下步骤:步骤1,获取棋盘格图像,进行二值化,得到二值化图像;步骤2,将二值化图像进行形态学处理,得到棋盘格的边缘图像;步骤3,将边缘图像,分为水平方向和垂直方向两个点集;步骤4,拟合水平方向直线和垂直方向直线;步骤5,求取水平方向和垂直方向直线的交点;步骤6,计算相邻两点的像素距离,标定相机分辨率。

【技术特征摘要】
1.一种基于棋盘格的相机分辨率标定方法,其特征在于,包括如下步骤:步骤1,获取棋盘格图像,进行二值化,得到二值化图像;步骤2,将二值化图像进行形态学处理,得到棋盘格的边缘图像;步骤3,将边缘图像,分为水平方向和垂直方向两个点集;步骤4,拟合水平方向直线和垂直方向直线;步骤5,求取水平方向和垂直方向直线的交点;步骤6,计算相邻两点的像素距离,标定相机分辨率。2.根据权利要求1所述的一种基于棋盘格的相机分辨率标定方法,其特征在于,步骤2具体包括如下步骤:1)将二值化图像向外膨胀一个像素,得到膨胀后图像;2)利用膨胀后图像减去二值化图像,得到棋盘格的边缘图像,具体采用以下公式计算:其中,f(x,y)为输入的图像,g(i,j)为结构元素,Df,Dg分别为函数f,g的定义域。3.根据权利要求1所述的一种基于棋盘格的相机分辨率标定方法,其特征在于,步骤3具体包含如下步骤:1)遍历边缘图像,如果被测像素点以及水平相邻的像素点都为白点,则记入水平点集。2)遍历边缘图像,如果被测像素点以及垂直相邻的像素点都为白点,则记入垂直点集。4.根据权利要求1所述的一种基于棋盘格的相机分辨率标定方法,其特征在于,步骤4拟合水平方向直线和垂直方向直线的具体步骤为:1)遍历水平(垂直)点集,记第一个点为起始点,如果下一点的纵(横)坐标与起始点的纵(横)坐标,差值小于设定的差异阈值δ1,则将其加入第i条直线的拟合点集,否则舍弃...

【专利技术属性】
技术研发人员:方利华郤志星房昭辉马卫卫
申请(专利权)人:南昌航空大学
类型:发明
国别省市:江西,36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1