[发明专利]一种图形码校正图形中心的定位方法和设备有效
申请号: | 201410649796.3 | 申请日: | 2014-11-14 |
公开(公告)号: | CN104598904B | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 魏兰;刘骁;刘海龙;陈波 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06K9/32 | 分类号: | G06K9/32 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形码 图形中心 探测 校正 第三位置 第二位置 第一位置 浅色模块 扫描图像 交接 方法和设备 定位设备 探测图像 准确率 | ||
1.一种图形码校正图形中心的定位方法,其特征在于,包括:
确定图形码中第一位置探测图形、第二位置探测图形,以及第三位置探测图形在图形码扫描图像中的位置;其中,所述第一位置探测图形为位于图形码左下角的位置探测图形,所述第二位置探测图形为位于图形码右上角的位置探测图形,所述第三位置探测图形为位于图形码左上角的位置探测图形;
根据所述第一位置探测图形、第二位置探测图形,以及第三位置探测图形在图形码扫描图像中的位置,确定所述图形码在所述图形码扫描图像中的旋转角度区间;
根据所述旋转角度区间,以及所述第一位置探测图形、第二位置探测图形,以及第三位置探测图形在图形码扫描图像中的位置,确定所述图形码扫描图像中,经过所述第一位置探测图形中最靠近第三位置探测图形的、深色模块与浅色模块交接的边缘的第一直线,以及经过所述第二位置探测图形中最靠近第三位置探测图形的、深色模块与浅色模块交接的边缘的第二直线;
将所述第一直线与所述第二直线的交点确定为所述图形码的校正图形中心。
2.如权利要求1所述的方法,其特征在于,所述根据所述第一位置探测图形、第二位置探测图形,以及第三位置探测图形在图形码扫描图像中的位置,确定所述图形码在所述图形码扫描图像中的旋转角度区间,包括:
当FTopLeft.x<FTopRight.x且FTopLeft.y<FBottomLeft.y时,确定所述图形码在所述图形码扫描图像中的旋转角度区间为第一区间;
当FTopRight.y<FTopLeft.y且FBottomLeft.x<FTopLeft.x时,确定所述图形码在所述图形码扫描图像中的旋转角度区间为第二区间;
当FTopLeft.y<FTopRight.y且FTopRight.y<FBottomLeft.y时,确定所述图形码在所述图形码扫描图像中的旋转角度区间为第三区间;
当FTopLeft.x<FTopRight.x且FTopRight.x<FBottomLeft.x时,确定所述图形码在所述图形码扫描图像中的旋转角度区间为第四区间;
其中,FBottomLeft.x和FBottomLeft.y为第一位置探测图形的中心在所述图形码扫描图像中的横坐标和纵坐标,FTopRight.x和FTopRight.y为第二位置探测图形的中心在所述图形码扫描图像中的横坐标和纵坐标,FTopLeft.x和FTopLeft.y为第三位置探测图形的中心在所述图形码扫描图像中的横坐标和纵坐标。
3.如权利要求2所述的方法,其特征在于,所述根据所述旋转角度区间,以及所述第一位置探测图形、第二位置探测图形在图形码扫描图形中的位置确定所述图形码扫描图像中,经过所述第一位置探测图形中最靠近第三位置探测图形的、深色模块与浅色模块交接的边缘的第一直线,以及经过所述第二位置探测图形中最靠近第三位置探测图形的、深色模块与浅色模块交接的边缘的第二直线,包括:
当所述旋转角度区间为第一区间时,确定所述第一位置探测图形中沿着纵坐标轴正方向扫描时由深色变为浅色的上边缘的至少两个第一目标点的坐标,以及所述第二位置探测图形中沿着横坐标轴正方向扫描时由深色变为浅色的左边缘的至少两个第二目标点的坐标;
根据所述至少两个第一目标点的坐标确定所述第一直线,并根据所述至少两个第二目标点的坐标确定第二直线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410649796.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:登录状态的同步方法和系统
- 下一篇:具有改善随机存取点图片行为的视频译码