[发明专利]棋盘格标定角点的判别方法、装置及计算机可读存储介质有效
申请号: | 202011524783.5 | 申请日: | 2020-12-21 |
公开(公告)号: | CN112614146B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 叶景杨;曹玲 | 申请(专利权)人: | 广东奥普特科技股份有限公司 |
主分类号: | G06T7/13 | 分类号: | G06T7/13;G06T7/73;G06T7/80 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 张艳美;刘光明 |
地址: | 523000 广东省东莞*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 棋盘 标定 判别 方法 装置 计算机 可读 存储 介质 | ||
1.一种棋盘格标定角点的判别方法,其特征在于,包括如下步骤:
S100、获取待判别特征点的邻域图像;
S110、对所述邻域图像进行边缘提取,获取所述邻域图像中n个边缘点的坐标值,求取所述n个边缘点的坐标值的平均值得到平均值点的坐标;
S120、初始化相交于平均值点的第一直线和第二直线以及i=1,其中所述第一直线具有第一方向向量,所述第二直线具有第二方向向量;
S130、求取平均值点到边缘点pi的第三方向向量,平均值点和边缘点pi定义一第三直线;
S140、计算所述第三直线与所述第一直线之间的夹角αi和所述第三直线与所述第二直线之间的夹角βi;
S150、比较夹角αi和βi的大小,若αi≤βi,则执行步骤S160,若αiβi,则执行步骤S170;
S160、根据所述第一方向向量与所述第三方向向量的运算迭代更新所述第一方向向量以使迭代后的所述第一方向向量位于迭代前的所述第一方向向量与所述第三方向向量之间;
S170、根据所述第二方向向量与所述第三方向向量的运算迭代更新所述第二方向向量以使迭代后的所述第二方向向量位于迭代前的所述第二方向向量与所述第三方向向量之间;
S180、如果i不等于n,则令i=i+1,重复步骤S130至S170,如果i=n,则执行步骤S190;
S190、根据当前获取到的所述第一方向向量和第二方向向量界定的相交直线模型以及所有边缘点与所述相交直线模型的契合度对所述待判别特征点进行判别。
2.根据权利要求1所述的棋盘格标定角点的判别方法,其特征在于,步骤S100中所述获取待判别特征点的邻域图像包括:
获取含有若干所述待判别特征点的棋盘格的图像;
以所述待判别特征点为中心获取其采样半径内的所述邻域图像,所述采样半径小于所述棋盘格的方格的边长。
3.根据权利要求1所述的棋盘格标定角点的判别方法,其特征在于,步骤S110中所述对所述邻域图像进行边缘提取包括:
对所述邻域图像进行二值化;
对二值化后的所述邻域图像进行边缘提取。
4.根据权利要求1所述的棋盘格标定角点的判别方法,其特征在于,
步骤S160中,迭代后的所述第一方向向量根据迭代前的所述第一方向向量与所述第三方向向量的合成获得;
步骤S170中,迭代后的所述第二方向向量根据迭代前的所述第二方向向量与所述第三方向向量的合成获得。
5.根据权利要求1所述的棋盘格标定角点的判别方法,其特征在于,步骤S190包括:
S191、将所述相交直线模型中的第一直线和第二直线之间的夹角θ与预设角度值比较,如果夹角θ小于所述预设角度值,则进入步骤S192;
S192、判定当前所述待判别特征点不是标定角点。
6.根据权利要求5所述的棋盘格标定角点的判别方法,其特征在于,步骤S192之后,步骤S190还包括:
S193、获取每一所述边缘点至所述相交直线模型的第一直线和第二直线的距离di1和di2;
S194、若di1≤di2,则判断距离di1是否满足第一预设距离条件,若di2di1,则判断距离di2是否满足第二预设距离条件;
S195、获取与所述第一直线之间的距离di1满足所述第一预设距离条件的边缘点的数量c1以及与所述第二直线之间的距离di2满足所述第二预设距离条件的边缘点的数量c2;
S196、根据边缘点的数量c1和c2,判断当前所述待判别特征点是否为标定角点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东奥普特科技股份有限公司,未经广东奥普特科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011524783.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可供选择使用的LED显示屏箱体
- 下一篇:一种多块冰块抓取机构