[go: up one dir, main page]

CN111243032B - 一种棋盘格角点全自动检测方法 - Google Patents

一种棋盘格角点全自动检测方法 Download PDF

Info

Publication number
CN111243032B
CN111243032B CN202010027789.5A CN202010027789A CN111243032B CN 111243032 B CN111243032 B CN 111243032B CN 202010027789 A CN202010027789 A CN 202010027789A CN 111243032 B CN111243032 B CN 111243032B
Authority
CN
China
Prior art keywords
corner
pixel
checkerboard
points
coordinates
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010027789.5A
Other languages
English (en)
Other versions
CN111243032A (zh
Inventor
孔维强
吕德运
仲维
刘日升
樊鑫
罗钟铉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dalian University of Technology
Original Assignee
Dalian University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dalian University of Technology filed Critical Dalian University of Technology
Priority to CN202010027789.5A priority Critical patent/CN111243032B/zh
Priority to PCT/CN2020/077965 priority patent/WO2021138995A1/zh
Priority to US17/442,937 priority patent/US12094152B2/en
Publication of CN111243032A publication Critical patent/CN111243032A/zh
Application granted granted Critical
Publication of CN111243032B publication Critical patent/CN111243032B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/80Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/13Edge detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/12Details of acquisition arrangements; Constructional details thereof
    • G06V10/14Optical characteristics of the device performing the acquisition or on the illumination arrangements
    • G06V10/143Sensing or illuminating at different wavelengths
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • G06V10/757Matching configurations of points or features
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10024Color image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30204Marker
    • G06T2207/30208Marker matrix

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Databases & Information Systems (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)
  • Studio Devices (AREA)

Abstract

本发明公开了一种棋盘格角点全自动检测方法,属于图像处理与计算机视觉领域。即通过在棋盘格上设置一个或若干个有颜色或者某些形状的标识来标记初始的位置,拍摄图片并进行相应处理,利用单位格子在像素坐标系中初始的像素坐标以及世界坐标系中人为设定的世界坐标求出的单应性矩阵H向外扩展,最终发散到整个棋盘格区域完成棋盘格角点全自动检测。该方法程序简单,易于实现;利用单应性矩阵向外扩展的原理,算法运行速度快;利用鲁棒性增强算法检测得到的角点,更加准确,避免了复杂光照条件下角点检测不准确的情况。

Description

一种棋盘格角点全自动检测方法
技术领域
本发明属于图像处理与计算机视觉领域,特别涉及一种棋盘格角点全自动检测的方法。
背景技术
棋盘格角点作为一种特殊的角点在相机标定中具有广泛的应用,扮演着相当重要的角色。棋盘格图案由于对比度明显,特征简单,易于检测识别所以被广泛地应用于相机标定。同时,棋盘格角点检测的准确与否直接决定着相机内外参标定的精度,而相机标定参数准确与否直接决定着后续图像处理任务的精度。因此提高棋盘格图像角点检测的精度是视觉测量领域重要的课题。
现有角点检测的方法多种多样,大致分为四类,基于边缘特征的角点检测,基于灰度图像的角点检测,基于二值化图像的角点检测,基于数学形态学的角点检测。人们常用的鼠标点击式的人机交互角点检测方法就是基于边缘特征的角点检测方法,也有人使用Harris或Susan角点提取方法是基于灰度图像的角点检测方法。还有人根据棋盘格矩形的大小设计出矩形模板来进行比对提取的方法是基于二值化图像和数学形态学的角点检测。
其中通过鼠标点击式的人机交互角点检测方法通过人为选取棋盘格四个角的位置来检测角点,尽管检测精度高,但是耗时长,操作十分繁琐。基于灰度图像的角点检测方法利用角点附近图像的灰度变化值进行检测,但这种方法在处于复杂背景下难以获得好的检测精度。通过矩形模板进行比对提取的方法适用于图像畸变较小的情况,而实际上相机镜头的成像畸变有时候会很大,且光照不均,矩形的边缘难以确定,提取出的角点在边缘处误差较大。不仅如此,上述所有方法都不能将棋盘格图像覆盖满整个相机的视场角,不能用棋盘格提取边缘区域的特征点,这样标定出来的相机内外参一定不准确。同时,对于在复杂光照条件拍摄的棋盘格图像可能棋盘格角点会出现错检和漏检的情况。
发明内容
本发明旨在克服现有棋盘格角点检测技术的不足,提供一种棋盘格角点全自动检测的方法,即通过在棋盘格上设置一个或若干个有颜色或者某些形状的标识来标记初始的位置,利用单位格子在像素坐标系中初始的像素坐标以及世界坐标系中人为设定的世界坐标求出的单应性矩阵H向外扩展,最终发散到整个棋盘格区域完成角点检测。
本发明的具体技术方案为:
一种棋盘格角点全自动检测方法,包括以下步骤:
1)设置标记:在棋盘格上设置一个或若干个某些颜色或者某些形状的标识来标记初始的位置。
2)拍摄图像:使用相机采集棋盘格标定板图像,并进行初步图像处理。
3)检测标记:通过形态学或颜色检测算法检测出预先设定的标记的像素坐标。
4)利用标记:根据这些标记的像素坐标确定出初始小格子四个点的像素坐标,通过迭代求出精确的亚像素级角点坐标。
5)向外扩展:根据这四个点的亚像素级角点坐标和它们在世界坐标系中的世界坐标,求出单应性矩阵H。将单应性矩阵H和相邻小格子在世界坐标系中的世界坐标相乘,可以求出该相邻格子另外两个未知点的起始粗略亚像素级角点。然后根据亚像素级角点求解原理,求出最终的亚像素级角点坐标。
6)鲁棒性增强:在向外扩展的过程中,充分利用先验知识去剔除棋盘格标定板图像上不满足条件的角点,最终完成棋盘格图像上亚像素级角点的检测。
步骤4)中利用标记的具体过程包括:
4-1)利用几何关系去求解初始小格子在像素坐标系中四个粗略的角点坐标。
4-2)根据亚像素级角点附近“垂直向量,乘积为0”的特性,令待求的精确亚像素级角点为q,则其周围的点pi与q的连线向量为(pi-q)。对于其搜索窗口内任意一个点pi,令pi处的灰度梯度为Gi,可以得到公式:
Gi*(pi-q)=0
使用最小二乘法求解:
Figure BDA0002363090170000031
即:
Figure BDA0002363090170000032
因为pi点有多个,令个数为N,引入高斯权重,假设pi点处的权重为wi,亚像素级角点的坐标q为:
Figure BDA0002363090170000033
使用sobel卷积求点pi处的灰度梯度值Gi。对于点pi有:
Gi=[dxdy]
Figure BDA0002363090170000034
Figure BDA0002363090170000035
步骤5)中向外扩展的具体过程包括:
5-1)利用求出初始小格子的四个初始粗略的角点坐标P1,P2,P3,P4。根据相机成像原理,世界坐标系中的一点W(Xw,Yw,Zw)在像素坐标系中的投影点P的像素坐标为(u,v),即为:
Figure BDA0002363090170000041
其中,Zc为相机坐标系中点W的Z轴坐标,u0为x方向图像中心坐标,v0为y方向图像中心坐标,f为焦距,R为旋转矩阵,T为平移向量,fx为u轴的尺度因子,fy为v轴的尺度因子,dx为x方向像元尺寸,dy为y方向像元尺寸;
5-2)一般记棋盘格标定板平面上的点的Z=0,所以:
Figure BDA0002363090170000042
其中,r1、r2、r3分别为旋转矩阵R的三个列向量,t为x和y方向的平移向量;
由ZcP‘=HW’,令
Figure BDA0002363090170000043
则得到单应性矩阵H:
H=A[r1r2t]
所以可以根据世界坐标系中四个点的坐标和这四个点的像素级坐标求出单应性矩阵H。
步骤6)中鲁棒性增强的具体过程包括:
6-1)在向外扩展的时候,将当前格子边长和上一个作比较,判断变化大小。假定上一个格子的四个边边长分别为d1,d2,d3,d4,当前格子的对应边长为d4,d'2,d'3,d'4,设定两个阈值k1,k2,若同时满足k1d1≤d4≤k2d1,k1d2≤d'2≤k2d2,k1d3≤d'3≤k2d3,k1d4≤d'4≤k2d4,可以认为满足边长要求。
6-2)在向外扩展的时候,将当前四个边正切值和上一个作比较,判断变化大小。假定上一个格子边的正切值为θ1,θ2,θ3,θ4,当前格子边的正切值为θ4,θ'2,θ'3,θ'4,设定两个阈值m1,m2,若满足m1θ1≤θ4≤m2θ1,m1θ2≤θ'2≤m2θ2,m1θ3≤θ'3≤m2θ3,m1θ4≤θ'4≤m2θ4,就可以认为满足正切值要求。
6-3)在待求准确亚像素级角点的附近划定四个区域block1,block2,block3,block4,统计二值化图像中白色像素点个数whitepixs和黑色像素点个数blackpixs,设定一个阈值colorTh:
Figure BDA0002363090170000051
根据棋盘格黑白格子交替出现的特性,四个区域中一定是两个黑色区域相对,两个白色区域相对。如果colorTh小于某个值μ,其中令0≤μ≤0.2;说明此时黑白像素点的个数相近,待求角点附近二值化效果不好,该角点不符合要求,应该被舍弃。如果whitepixs-blackpixs<0,那么该区域为白色,否则为黑色。
6-4)同时对于红外图像,假设每个点P(i,j)的像素值为I(j,i),统计原图的灰度图中每个区域blockm的平均灰度值avggrayscale:
Figure BDA0002363090170000052
根据棋盘格黑白格子交替出现的特性也可以用于红外相机拍摄的棋盘格图像角点检测的鲁棒性提升。设定一个阈值grayTh,当对角区域平均灰度值Δavggrayscale相差大于grayTh或者相邻区域平均灰度值相差小于grayTh时,说明该角点不符合要求,应该被舍弃。
本发明的有益效果是:本发明设计了一种利用标记全自动检测棋盘格角点的方法。在求出初始的小格子之后,利用单应性矩阵向外发散扩展,进而扩展到整个棋盘格区域。本发明具有以下特点:
(1)实现了棋盘格图像亚像素级角点的全自动检测,得出的亚像素级角点坐标可以直接用于相机的内参和外参求解。
(2)该方法与当前主流棋盘格角点检测方法相比,不需要人工干预,只需要让程序读取图片即可完成全自动的角点检测。
(3)角点检测速度快,不会受到棋盘格不完整的影响,采集的图片只需要拍到人为设定的标识即可。
(4)对于复杂光照环境或者棋盘格表面污损的情况,该方法具有很强的鲁棒性,能准确无误的检测出棋盘格上的亚像素级角点。
附图说明
图1为方案的整体流程图;
图2为坐标系间的转换图;
图3为亚像素角点检测原理图;
图4为实施例的棋盘格标记图;
图5为实施例的鲁棒性增强示意图;
图6为实施例的鲁棒性增强示意图;
图7为二值化和结果图;
图8为角点检测细节图。
具体实施方式
本发明提出了一种基于棋盘格的角点检测方法,通过设置标记,检测标记,利用标记,向外扩展,鲁棒性增强五个步骤实现了棋盘格全自动亚像素级角点检测。以在棋盘格上设置五个圆作为标记为例,具体实施方案如下:
1)首先需要一张打印好的棋盘格标定板,该标定板可以是打印出来自带五个圆的标定板,也可以在普通棋盘格标定板上粘贴五个圆作为标识物。这五个圆的位置分布在黑白棋盘格中心区域中3*3棋盘格的五个白色小方格内,五个圆的直径小于白色小方格的边长,记中间圆编号为C0,其余四个圆的编号为C1,C2,C3,C4
2)使用相机拍摄该棋盘格标定板,直到标定板覆盖满整个相机的视场角。对采集到的图片分别进行灰度化和二值化处理。
3)通过霍夫圆检测算法检测出图片中的五个圆并记录它们的像素坐标。周围四个圆C1,C2,C3,C4与中间圆编号C0的连线求出四个连线中点,编号为P1,P2,P3,P4,将这四个点作为初始的四个角点,根据亚像素级角点求解原理,迭代求解出四个亚像素级角点P1,P2,P3,P4
4)根据这四个初始亚像素级角点,在世界坐标系中对棋盘格上的点一一赋值。利用世界坐标系和像素坐标系中四个点的关系,我们可以获得单应性矩阵H。
5)利用初始四个点的单应性矩阵H和相邻格子的一对待求点P5,P6在世界坐标系中的坐标,我们可以得出接下来两个点的像素坐标P5,P6,再根据亚像素级角点求解原理,迭代求解出新的亚像素级角点P5,P6
6)从4个点确定的这个小方格向X正半轴,X负半轴,Y正半轴,Y负半轴四个方向向外扩展发散求出棋盘格上所有的亚像素级角点。
7)在向外扩展的时候,将当前格子边长和上一个作比较,判断变化大小。假定上一个格子的四个边边长分别为d1,d2,d3,d4,当前格子的对应边长为d4,d'2,d'3,d'4,设定两个阈值k1,k2,若同时满足k1d1≤d4≤k2d1,k1d2≤d'2≤k2d2,k1d3≤d'3≤k2d3,k1d4≤d'4≤k2d4,可以认为满足边长要求。
8)在向外扩展的时候,将当前四个边正切值和上一个作比较,判断变化大小。假定上一个格子边的正切值为θ1,θ2,θ3,θ4,当前格子边的正切值为θ4,θ'2,θ'3,θ'4,设定两个阈值m1,m2,若满足m1θ1≤θ4≤m2θ1,m1θ2≤θ'2≤m2θ2,m1θ3≤θ'3≤m2θ3,m1θ4≤θ'4≤m2θ4,就可以认为满足正切值要求。
9)在待求准确亚像素级角点的附近划定四个区域block1,block2,block3,block4,统计二值化图像中白色像素点个数whitepixs和黑色像素点个数blackpixs,设定一个阈值colorTh:
Figure BDA0002363090170000081
根据棋盘格黑白格子交替出现的特性,四个区域中一定是两个黑色区域相对,两个白色区域相对。如果colorTh小于某个值μ,其中令μ=0.1,说明此时黑白像素点的个数相近,待求角点附近二值化效果不好,该角点不符合要求,应该被舍弃。如果whitepixs-blackpixs<0,那么该区域为白色,否则为黑色。

Claims (5)

1.一种棋盘格角点全自动检测方法,其特征在于,步骤如下:
1)设置标记:在棋盘格上设置颜色或形状的标识来标记初始的位置;
2)拍摄图像:采用相机拍摄棋盘格标定板,获得棋盘格标定板图像,并分别进行初步图像处理;
3)检测标记:通过形态学或颜色检测算法检测出预先设定的标记的像素坐标;
4)利用标记:根据这些标记的像素坐标确定初始小格子四个点的像素坐标,通过迭代求出精确的亚像素级角点坐标;
5)向外扩展:根据这四个点的亚像素级角点坐标和它们在世界坐标系中的世界坐标,求出单应性矩阵H;将单应性矩阵H和相邻小格子在世界坐标系中的世界坐标相乘,求出相邻小格子另外两个未知点的起始粗略亚像素级角点;然后根据亚像素级角点求解原理,求出最终的亚像素级角点坐标;
步骤5)中向外扩展,具体包括以下步骤:
5-1)初始小格子的四个初始粗略的角点坐标P1,P2,P3,P4;根据相机成像原理,世界坐标系中的一点W(Xw,Yw,Zw)在像素坐标系中的投影点P的像素坐标为(u,v),即为:
Figure FDA0004107495510000011
其中,Zc为相机坐标系中点W的Z轴坐标,u0为x方向图像中心坐标,v0为y方向图像中心坐标,f为焦距,R为旋转矩阵,T为平移向量,fx为u轴的尺度因子,fy为v轴的尺度因子,dx为x方向像元尺寸,dy为y方向像元尺寸;
5-2)记棋盘格标定板平面上的点的Z=0,所以:
Figure FDA0004107495510000021
其中,r1、r2、r3分别为旋转矩阵R的三个列向量,t为x和y方向的平移向量;由ZcP‘=HW’,令
Figure FDA0004107495510000022
则得到单应性矩阵H:
H=A[r1r2t
所以根据世界坐标系中四个点的坐标和这四个点的像素级坐标便能求出单应性矩阵H。
2.根据权利要求1所述的一种棋盘格角点全自动检测方法,其特征在于,步骤5)后面还有步骤6)增强鲁棒性,在向外扩展的过程中,充分利用先验知识剔除棋盘格标定板图像上不满足条件的角点,最终完成棋盘格标定板图像上亚像素级角点的检测。
3.根据权利要求1所述的一种棋盘格角点全自动检测方法,其特征在于,步骤4)中利用标记,具体包括以下步骤:
4-1)利用几何关系求解初始小格子在像素坐标系中四个粗略的角点坐标;
4-2)根据亚像素级角点附近“垂直向量,乘积为0”的特性,令待求的精确亚像素级角点为q,则其周围的点pi与q的连线向量为(pi-q);对于搜索窗口内任意一个点pi,令pi处的灰度梯度为Gi,得到公式:
Gi*(pi-q)=0
使用最小二乘法求解:
Figure FDA0004107495510000031
即:
Figure FDA0004107495510000032
令pi点的个数为N,引入高斯权重,设pi点处的权重为wi,亚像素级角点的坐标q为:
Figure FDA0004107495510000033
使用sobel卷积求点pi处的灰度梯度值Gi;对于点pi有:
Gi=[dxdy]
Figure FDA0004107495510000034
Figure FDA0004107495510000035
4.根据权利要求2所述的一种棋盘格角点全自动检测方法,其特征在于,步骤4)中利用标记,具体包括以下步骤:
4-1)利用几何关系求解初始小格子在像素坐标系中四个粗略的角点坐标;
4-2)根据亚像素级角点附近“垂直向量,乘积为0”的特性,令待求的精确亚像素级角点为q,则其周围的点pi与q的连线向量为(pi-q);对于搜索窗口内任意一个点pi,令pi处的灰度梯度为Gi,得到公式:
Gi*(pi-q)=0
使用最小二乘法求解:
Figure FDA0004107495510000041
即:
Figure FDA0004107495510000042
令pi点的个数为N,引入高斯权重,设pi点处的权重为wi,亚像素级角点的坐标q为:
Figure FDA0004107495510000043
使用sobel卷积求点pi处的灰度梯度值Gi;对于点pi有:
Gi=[dxdy]
Figure FDA0004107495510000044
Figure FDA0004107495510000045
5.根据权利要求2或4所述的一种棋盘格角点全自动检测方法,其特征在于,步骤6)中鲁棒性增强,具体包括以下步骤:
6-1)在向外扩展的时候,将当前格子边长和上一个作比较,判断变化大小,设上一个格子的四个边边长分别为d1,d2,d3,d4,当前格子的对应边长为d4,d′2,d′3,d′4,设定两个阈值k1,k2,当同时满足k1d1≤d4≤k2d1,k1d2≤d′2≤k2d2,k1d3≤d′3≤k2d3,k1d4≤d′4≤k2d4,则满足边长要求;
6-2)在向外扩展的时候,将当前四个边正切值和上一个作比较,判断变化大小,设上一个格子边的正切值为θ1,θ2,θ3,θ4,当前格子边的正切值为θ4,θ′2,θ′3,θ′4,设定两个阈值m1,m2,当满足m1θ1≤θ4≤m2θ1,m1θ2≤θ′2≤m2θ2,m1θ3≤θ′3≤m2θ3,m1θ4≤θ′4≤m2θ4,则满足正切值要求;
6-3)在待求准确亚像素级角点的附近划定四个区域block1,block2,block3,block4,统计二值化图像中白色像素点个数whitepixs和黑色像素点个数blackpixs,设定一个阈值colorTh:
Figure FDA0004107495510000051
根据棋盘格黑白格子交替出现的特性,四个区域中一定是两个黑色区域相对,两个白色区域相对;如果colorTh小于某个值μ,其中令0≤μ≤0.2,说明此时黑白像素点的个数相近,待求角点附近二值化效果不好,该角点不符合要求,应该被舍弃;如果whitepixs-blackpixs<0,那么该区域为白色,否则为黑色;
6-4)同时对于红外图像,设每个点P(i,j)的像素值为I(j,i),统计原图的灰度图中每个区域blockm的平均灰度值Δavggrayscale:
Figure FDA0004107495510000052
根据棋盘格黑白格子交替出现的特性,来用于红外相机拍摄的棋盘格图像角点检测的鲁棒性提升;设定一个阈值grayTh,当对角区域平均灰度值Δavggrayscale相差大于grayTh,或者相邻区域平均灰度值Δavggrayscale相差小于grayTh时,说明该角点不符合要求,应该被舍弃。
CN202010027789.5A 2020-01-10 2020-01-10 一种棋盘格角点全自动检测方法 Active CN111243032B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202010027789.5A CN111243032B (zh) 2020-01-10 2020-01-10 一种棋盘格角点全自动检测方法
PCT/CN2020/077965 WO2021138995A1 (zh) 2020-01-10 2020-03-05 一种棋盘格角点全自动检测方法
US17/442,937 US12094152B2 (en) 2020-01-10 2020-03-05 Method for fully automatically detecting chessboard corner points

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010027789.5A CN111243032B (zh) 2020-01-10 2020-01-10 一种棋盘格角点全自动检测方法

Publications (2)

Publication Number Publication Date
CN111243032A CN111243032A (zh) 2020-06-05
CN111243032B true CN111243032B (zh) 2023-05-12

Family

ID=70870881

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010027789.5A Active CN111243032B (zh) 2020-01-10 2020-01-10 一种棋盘格角点全自动检测方法

Country Status (3)

Country Link
US (1) US12094152B2 (zh)
CN (1) CN111243032B (zh)
WO (1) WO2021138995A1 (zh)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111260731B (zh) * 2020-01-10 2023-05-12 大连理工大学 一种棋盘格亚像素级角点自适应检测的方法
CN111640158B (zh) * 2020-06-11 2023-11-10 武汉斌果科技有限公司 基于对应掩模的端到端的摄像头与激光雷达外参标定方法
CN111861891A (zh) * 2020-07-13 2020-10-30 一汽奔腾轿车有限公司 基于棋盘格标定以实现全景影像系统画面拼接显示的方法
CN111739106B (zh) * 2020-08-12 2020-12-25 成都极米科技股份有限公司 角点编码方法、标定方法、装置、电子设备和存储介质
CN112037284B (zh) * 2020-08-13 2024-02-27 重庆守愚科技有限公司 棋盘格格子中心点检测方法、摄像机畸变标定方法及系统
CN111815685B (zh) * 2020-09-09 2021-02-26 季华实验室 一种棋盘格角点定位方法、装置及电子设备
CN114445499A (zh) * 2020-10-19 2022-05-06 深圳市光鉴科技有限公司 棋盘格角点自动提取方法、系统、设备及介质
CN114445498B (zh) * 2020-10-19 2024-12-13 深圳市光鉴科技有限公司 深度相机标定方法、系统、设备及介质
CN112161586A (zh) * 2020-11-20 2021-01-01 苏州睿牛机器人技术有限公司 一种基于编码棋盘格的线结构光视觉传感器标定方法
CN112923918A (zh) * 2021-01-26 2021-06-08 南京理工大学 一种基于改进棋盘格靶标的视觉位姿测量方法
CN113393538B (zh) * 2021-07-14 2024-05-28 南京苏润科技发展有限公司 一种基于双棋盘格标定的闸门门缝检测方法
CN113487510A (zh) * 2021-07-16 2021-10-08 中国科学院自动化研究所 用于机器人自动配液的针尖位置检测方法、系统、设备
CN113487675B (zh) * 2021-07-21 2023-04-07 西安应用光学研究所 一种不完整棋盘格合作图标快速特征点检测方法
CN113487594B (zh) * 2021-07-22 2023-12-01 上海嘉奥信息科技发展有限公司 一种基于深度学习的亚像素角点检测方法、系统及介质
CN113592957B (zh) * 2021-08-06 2023-07-11 北京易航远智科技有限公司 一种多激光雷达和多相机联合标定方法及系统
CN113612990B (zh) * 2021-08-13 2024-07-16 昆山丘钛微电子科技股份有限公司 一种摄像模组的解析力测试方法、装置、设备及介质
CN113989392B (zh) * 2021-11-26 2024-12-06 深圳市同为数码科技股份有限公司 拼接摄像机的彩色棋盘格标定方法、装置及摄像机
CN114419160A (zh) * 2021-12-22 2022-04-29 上海汇像信息技术有限公司 棋盘格标定模板自动识别的方法
CN114296313B (zh) * 2022-01-17 2024-11-01 惠州市华阳数码特电子有限公司 摄像头的校准方法及校准装置
CN114862759A (zh) * 2022-03-29 2022-08-05 扬州瑞控汽车电子有限公司 一种长焦相机标定的高精度角点检测方法和系统
CN115170646A (zh) * 2022-05-30 2022-10-11 清华大学 目标跟踪方法、系统及机器人
CN114963981B (zh) * 2022-05-16 2023-08-15 南京航空航天大学 一种基于单目视觉的筒状零件对接非接触式测量方法
CN115457147A (zh) * 2022-09-16 2022-12-09 北京的卢深视科技有限公司 相机标定方法、电子设备及存储介质
CN115514944A (zh) * 2022-09-21 2022-12-23 南京创斐信息技术有限公司 一种智能家居投影角度校正系统
CN115731312B (zh) * 2022-11-03 2023-07-11 中国地质大学(武汉) 基于多特征松弛约束的环状编码标志点提取与识别方法
CN116182703B (zh) * 2023-01-31 2024-05-03 桂林电子科技大学 一种线结构光传感器标定方法及系统
CN116703930B (zh) * 2023-08-09 2023-10-31 湖北三环三立汽车后视镜有限公司 一种汽车后视镜模具成型检测方法
CN116862910B (zh) * 2023-09-04 2023-11-21 山东经典印务有限责任公司 基于自动化裁切生产的视觉检测方法
CN117830439B (zh) * 2024-03-05 2024-06-14 南昌虚拟现实研究院股份有限公司 一种多相机系统位姿标定方法及装置
CN118967830A (zh) * 2024-07-30 2024-11-15 苏州英维特精密机械有限公司 一种超视距摄像头自适应模糊标定算法
CN118823047B (zh) * 2024-09-14 2024-12-27 真健康(广东横琴)医疗科技有限公司 一种x角点识别方法及设备
CN119379815B (zh) * 2024-12-26 2025-03-25 南京达道电子科技有限公司 基于OpenCV Eigen的摄像头外参标定结果校正方法及系统

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005274272A (ja) * 2004-03-24 2005-10-06 Hitachi High-Tech Electronics Engineering Co Ltd ラインセンサカメラのキャリブレーション方法および外観検査装置
CN104517276A (zh) * 2013-09-28 2015-04-15 沈阳新松机器人自动化股份有限公司 一种棋盘格角点检测方法
CN106504290A (zh) * 2016-10-20 2017-03-15 北京化工大学 一种高精度的摄像机动态标定方法
CN108362309A (zh) * 2018-01-30 2018-08-03 浙江大学 一种适用于可见光与红外相机的视觉标定板
CN108470361A (zh) * 2017-02-23 2018-08-31 南宁市富久信息技术有限公司 一种角点自动识别相机标定方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103927750B (zh) 2014-04-18 2016-09-14 上海理工大学 棋盘格图像角点亚像素的检测方法
CN104091324B (zh) 2014-06-16 2017-02-15 华南理工大学 一种基于连通域分割的棋盘格图像快速特征匹配算法
WO2016070318A1 (en) * 2014-11-04 2016-05-12 SZ DJI Technology Co., Ltd. Camera calibration

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005274272A (ja) * 2004-03-24 2005-10-06 Hitachi High-Tech Electronics Engineering Co Ltd ラインセンサカメラのキャリブレーション方法および外観検査装置
CN104517276A (zh) * 2013-09-28 2015-04-15 沈阳新松机器人自动化股份有限公司 一种棋盘格角点检测方法
CN106504290A (zh) * 2016-10-20 2017-03-15 北京化工大学 一种高精度的摄像机动态标定方法
CN108470361A (zh) * 2017-02-23 2018-08-31 南宁市富久信息技术有限公司 一种角点自动识别相机标定方法
CN108362309A (zh) * 2018-01-30 2018-08-03 浙江大学 一种适用于可见光与红外相机的视觉标定板

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
任贵文 ; .基于OpenCV的红外与可见光双摄像机标定方法研究.科学技术与工程.2016,(03),全文. *
胡广胜 ; 王青 ; 单清群 ; .红外与可见光双摄像机标定方法研究.科技创新与应用.2017,(04),全文. *
黄宣达 ; .摄像机标定中亚像素级角点检测算法.计算机与数字工程.2008,(04),全文. *

Also Published As

Publication number Publication date
CN111243032A (zh) 2020-06-05
US20220148213A1 (en) 2022-05-12
WO2021138995A1 (zh) 2021-07-15
US12094152B2 (en) 2024-09-17

Similar Documents

Publication Publication Date Title
CN111243032B (zh) 一种棋盘格角点全自动检测方法
CN111260731B (zh) 一种棋盘格亚像素级角点自适应检测的方法
CN110807355B (zh) 一种基于移动机器人的指针仪表检测与读数识别方法
CN109859226B (zh) 一种图形分割的棋盘格角点亚像素的检测方法
CN109271937B (zh) 基于图像处理的运动场地标志物识别方法及系统
CN105335973B (zh) 运用于带钢加工生产线的视觉处理方法
CN106446894B (zh) 一种基于轮廓识别球型目标物位置的方法
CN105261022B (zh) 一种基于外轮廓的pcb板卡匹配方法及装置
CN106203433A (zh) 一种车辆监控图像中车牌位置自动提取并透视校正的方法
CN106503704B (zh) 一种自然场景中圆形交通标志定位方法
CN106709500B (zh) 一种图像特征匹配的方法
CN112132907A (zh) 一种相机标定方法、装置、电子设备及存储介质
CN109658391B (zh) 一种基于轮廓归并和凸包拟合的圆半径测量方法
WO2020019648A1 (zh) 一种机器视觉定位方法
CN107240112A (zh) 一种复杂场景下个体x角点提取方法
WO2021195873A1 (zh) 识别sfr测试卡图像中感兴趣区域的方法及装置、介质
CN111382658B (zh) 一种基于图像灰度梯度一致性的自然环境下道路交通标志检测方法
CN111860501A (zh) 基于形状匹配的高铁高度调整杆脱出故障图像识别方法
CN112767497A (zh) 基于圆形标定板的高鲁棒性标定装置及定位方法
CN113222990A (zh) 一种基于图像数据增强的芯片计数方法
CN107092905A (zh) 一种电力巡检机器人的待识别仪器定位方法
CN110909772B (zh) 一种高精度实时多尺度表盘指针检测方法和系统
CN106845506B (zh) 一种靶面像素位置编码方法
CN115272459A (zh) 一种四角二维码定向平面靶标装置及其标定方法
CN109635679A (zh) 一种实时的靶纸定位及环线识别方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant