[发明专利]一种手绘图轮廓线断点自动连接方法及装置有效
申请号: | 202010775168.5 | 申请日: | 2020-08-05 |
公开(公告)号: | CN111739038B | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 殷腾蛟;韩威宏;鲁燕;王国玉 | 申请(专利权)人: | 成都四方伟业软件股份有限公司 |
主分类号: | G06T7/11 | 分类号: | G06T7/11;G06T7/13;G06T7/136;G06T7/90;G06T17/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 绘图 轮廓 断点 自动 连接 方法 装置 | ||
本发明公开了一种手绘图轮廓线断点自动连接方法及装置,主要解决现有技术中存在的现有人工排查手绘图轮廓线断点,易存在遗漏,断点多时寻找及连接费时费力,手绘图为建筑物时影响白膜生成及可视化效果问题。该一种手绘图轮廓线断点自动连接方法为先读取手绘图转化为二值化图,然后提取最外层轮廓线,计算拐点得到拐点对集合,再然后判定断点;识别两个断点连接线条,提取边界线,然后删去最大的轮廓线,完成断点的连接。通过上述方案,本发明达到了不易遗漏,高效寻找及连接断点及不影响建筑物手绘图时白膜的生成和可视化效果的目的,具有很高的实用价值和推广价值。
技术领域
本发明涉及智能视图领域,进一步的说,是涉及一种手绘图轮廓线断点自动连接方法及装置。
背景技术
手绘图是常用的能展示设计师设计思维及开展创造性工作的平台,但是手绘图形信息的模糊性和用户输入的随意性阻止了手绘图形识别技术的发展;随着计算机软硬件性能的不断提高,人工智能和人机交互等学科的不断进步,已可将手绘图导入计算机中;但导入计算机中的手绘图的轮廓线易出现断点,现均采用人工排查出并连接轮廓线断点。
人工排查手绘图轮廓线断点连接的处理方法为:先将手绘图导入画图工具,然后通过放大或缩小图片寻找未连接的断点位置,再然后通过画图工具的画笔将断点连接起来,重复上述过程至所有断点均连接。
若手绘图中展现的事物较多,线条丰富,如建筑类手绘图时,人工排查易存在遗漏;当断点较多时,人工寻找连接断点还费时费力;使用画图工具进行人工连接断点时,还会存在断点连接区域轮廓线条不连续的情况;手绘图为建筑物时,这些问题还会影响建筑物的白模生成和可视化效果。
发明内容
本发明的目的在于提供一种手绘图轮廓线断点自动连接方法及装置,以解决现有人工排查手绘图轮廓线断点,易存在遗漏,断点多时寻找及连接费时费力,手绘图为建筑物时影响白膜生成及可视化效果的问题。
为了解决上述问题,本发明提供如下技术方案:
一种手绘图轮廓线断点自动连接方法包括以下步骤:
S1、读取手绘图将其灰度化得到灰度图,将灰度图二值化得到二值化图;
S2、提取步骤S1中二值化图中的轮廓线,筛选出最外层轮廓线;
S3、依顺序遍历步骤S2中最外层轮廓线上的所有节点,计算出多个拐点组成的拐点集;
S4、剔除步骤S3中的多对多成对的拐点,得到拐点对集合,确定断点判定阈值,拐点对集合内任意两个拐点之间距离小于阈值的相邻拐点为断点;
S5、步骤S4中识别两个断点连接线条,然后用Improc.findContours函数提取边界线,并删除最大的轮廓线,进而实现断点的连接。
进一步的,步骤S1的具体过程如下:
S101、使用OpenCV的读取手绘图图片,得到R、G、B三通道的像素值;
S102、利用OpenCV颜色空间转换函数cvtColor将步骤S101中R、G、B三通道转换到一个通道,灰度范围为0-255,得到灰度图;
S103、计算步骤S102中灰度图领域的高斯加权平均值作为阈值,高于该阈值的灰度值设为255为白色,低于该阈值的灰度值设为0为黑色得到二值化图;二值化后整个图像呈现只有黑和白的效果。
进一步的,步骤S2中筛选轮廓线具体过程如下:
S201、删除最大的轮廓线;
S202、剔除小于设定阈值像素的面;如长和宽都在4个像素以内的面,剩下的轮廓线包括图的边界轮廓(如建筑物轮廓)、手写文字轮廓和比例尺轮廓;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都四方伟业软件股份有限公司,未经成都四方伟业软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010775168.5/2.html,转载请声明来源钻瓜专利网。