[发明专利]一种基于机器视觉的绘图方法及系统有效
申请号: | 201810297791.7 | 申请日: | 2018-04-04 |
公开(公告)号: | CN108460369B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 张光肖 | 申请(专利权)人: | 南京阿凡达机器人科技有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/34;B25J9/16;B25J11/00 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 郭桂峰 |
地址: | 211316 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 机器 视觉 绘图 方法 系统 | ||
1.一种基于机器视觉的绘图方法,其特征在于,包括:
步骤S100采集待绘制内容的原始静态图像;所述待绘制内容为文字、和/或简笔画;
步骤S200对所述原始静态图像进行处理,提取所述原始静态图像的笔画数据;
步骤S300根据所述原始静态图像的笔画数据,得到对应的机器人状态变量列表;
步骤S400根据所述机器人状态变量列表,进行运动路径规划,生成运动消息序列;
步骤S500根据所述运动消息序列,执行绘图动作;
所述步骤S200具体包括:
步骤S210对所述原始静态图像进行处理,得到对应的灰度图;
步骤S220对所述灰度图进行阈值处理,得到二值化的图像;
步骤S230提取所述二值化的图像的骨架图像;
步骤S240对所述骨架图像进行边缘检测,得到对应的轮廓信息;
步骤S250根据所述轮廓信息,将每条轮廓按照笔画的形式保存,得到所述原始静态图像的笔画数据;
其中,所述轮廓按照笔画的形式保存,具体为:对轮廓设置笔画号,所述轮廓包含的轮廓点坐标作为笔画点坐标;
所述步骤S230包括:
步骤S231遍历所述二值化的图像中的每个像素点,通过删除所述图像中的边缘无用像素点,获取单像素点或一系列单像素连接而成的线段、曲线段或封闭图形的轮廓线作为骨架图像,所述单像素点是非单像素连接图像的中间像素点;
所述步骤S300包括:
步骤S310根据所述原始静态图像的笔画数据,生成对应的机器人的运动轨迹数据;
步骤S320分别对所述机器人的运动轨迹数据中所有轨迹号各自对应的每个轨迹点进行运动学解算,得到每个轨迹点对应的机器人状态变量;
步骤S330根据所有轨迹点对应的所述机器人状态变量,得到所述笔画数据对应的所述机器人状态变量列表。
2.根据权利要求1所述的基于机器视觉的绘图方法,其特征在于,所述步骤S210包括:
步骤S211根据预设的定位块对所述原始静态图像进行校准,得到校准后的静态图像;
步骤S212对所述校准后的静态图像进行灰度处理,得到对应的灰度图。
3.根据权利要求1所述的基于机器视觉的绘图方法,其特征在于,所述步骤S250包括:
步骤S251遍历所述轮廓信息,剔除所述轮廓信息中各轮廓之间重复的轮廓线;
步骤S252将剩下的各轮廓分别按照笔画的形式保存,得到所述原始静态图像的笔画数据。
4.根据权利要求3所述的基于机器视觉的绘图方法,其特征在于,所述步骤S252进一步包括:
步骤S2521将剩下的各轮廓分别按照笔画的形式保存,并对每个笔画按照预设的精度进行裁剪,得到所述原始静态图像的笔画数据。
5.根据权利要求1所述的基于机器视觉的绘图方法,其特征在于,所述步骤S400包括:
步骤S410调用预先配置好的机器人运动规划库,对所述机器人状态变量列表中每个机器人状态变量进行运动路径规划,得到每个机器人状态变量对应的运动消息;
步骤S420根据每个机器人状态变量对应的运动消息,生成机器人运动消息序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京阿凡达机器人科技有限公司,未经南京阿凡达机器人科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810297791.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于预判机制的目标检测方法
- 下一篇:一种固定式家禽生命信息报警装置