[发明专利]无颜色损耗的鸟瞰图的生成方法有效

专利信息
申请号: 201510954173.1 申请日: 2015-12-20
公开(公告)号: CN105608261B 公开(公告)日: 2019-04-12
发明(设计)人: 尚会领;雷亚歌;张斌 申请(专利权)人: 河南思维自动化设备股份有限公司
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 郑州中原专利事务所有限公司 41109 代理人: 张春;李想
地址: 450001 河*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种无颜色损耗的鸟瞰图的生成方法,包括以下步骤:(1)遍历线路图中的所有图元,获取不可被抽取的关键图元集和可被抽取的非关键图元集;(2)对不可被抽取的关键图元集和可被抽取的非关键图元集中的所有图元,均按缩小比例进行缩小;当被缩小的关键图元集中的图元按照当前的缩小比例不允许被缩小时,按照设定的比例阈值进行缩小;(3)计算缩略后的关键图元集和非关键图元集中的图元在缩略图中的相对位置;对相对位置进行调整,根据相对位置将图元绘制在鸟瞰图模板上。本发明通过与关键图元的像素值对比,在缩略过程中,保留关键图元的像素,可以有效地减少关键图元的丢失,降低失真。
搜索关键词: 颜色 损耗 鸟瞰图 生成 方法
【主权项】:
1.无颜色损耗的鸟瞰图的生成方法,其特征在于,包括以下步骤:(1)图元的抽取遍历线路图中的所有图元,根据存储线路图信息的数据库获取线路图上不可被抽取的关键图元集A(i)和可被抽取的非关键图元集B(j);所述关键图元集A(i)和非关键图元集B(j)中的每个图元均包括组成该图元的所有像素的坐标;其中i,j均为整数;(2)图元的缩小获取线路图和鸟瞰图的尺寸,计算鸟瞰图相对于线路图的缩小比例;对不可被抽取的关键图元集A(i)和可被抽取的非关键图元集B(j)中的所有图元,均按缩小比例进行缩小,获取缩略后的关键图元集A1(i)和非关键图元集B1(j);在按缩小比例对不可抽取的关键图元集A中的图元进行缩小的过程中,当被缩小的不可被抽取的关键图元集A中的图元按照当前的缩小比例不允许被缩小时,按照设定的比例阈值进行缩小,此比例阈值大于此图元能接受的最小的缩小比例;(3)图元相对位置获取计算缩略后的关键图元集A1(i)中的图元在缩略图中的位置;以坐标原点或者线路图上某条边上的某点为参照物,计算关键图元集A(i)中的图元的相对位置,判断关键图元集A1(i)中的每个图元的相对位置是否满足缩小比例,满足则记录在P1(i,j)中,不满足的话,调整比例阈值对关键图元集A(i)中该图元进行缩放,直至逼近该图元在以缩小比例进行缩小时,在鸟瞰图中的理想位置,记录此时图元的相对位置,记录在P1(i,j)中;(4)鸟瞰图的获取将原始的未绘制关键图元集A和非关键图元集B的线路图画布按照缩小比例缩小为鸟瞰图画布;将A1(i)中的图元按照P1(i,j)中的相对位置绘制在鸟瞰图模板上,将非关键图元集B1(j)中的图元绘制在鸟瞰图模板上;所述步骤(3)中,获取A1(i)中的图元的调整过的相对位置以后,以调整过相对位置的关键图元集A1(i)中的图元为参照,计算非关键图元集B1(j)中的图元的相对位置P1(i,j)是否满足缩小比例,满足的话将记录在P1(i,j)中,不满足的话,调整原始的缩小比例对非关键图元集B(j)中该图元进行缩放,直至满足该图元在以原始的缩小比例进行缩小时,在鸟瞰图中的理想位置,记录此时图元的相对位置,记录在P1(i,j)中,此时,在(4)中绘制鸟瞰图时,将A1(i)和B1(j)中的图元均按照P1(i,j)中的相对位置绘制在鸟瞰图模板上。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南思维自动化设备股份有限公司,未经河南思维自动化设备股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510954173.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top