【技术实现步骤摘要】
一种基于棋盘格的相机分辨率标定方法
本专利技术属于图像识别领域,具体涉及一种基于棋盘格的相机分辨率标定方法。
技术介绍
相机分辨率的标定是机器视觉系统中的一个重要课题,标定精度在很多情况下会影响到整个视觉系统的性能。相机的分辨率代表了机器视觉系统的细节表现能力,值越小,越容易看到物体细小的部分。大部分的标定方法中,都采用提取特征点的方式,进行算法的设计。其中,棋盘格因其对比高,易识别的特点,被广泛用作标定参照物。棋盘格的特征点,也被称为角点,指的是黑白格之间的临界点。在实际的机器视觉检测系统中,噪声干扰大,图像质量差,特征点的定位较为复杂。因此,提出一种鲁棒性好,效率高的相机分辨率标定方法具有重要意义。
技术实现思路
本专利技术的目的在于提供一种抗噪能力强,执行效率高的基于棋盘格的相机分辨率标定方法。一种基于棋盘格的的相机分辨率标定方法,包括如下步骤:步骤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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。