一种户型图的比例尺值获取方法技术

技术编号:26033116 阅读:34 留言:0更新日期:2020-10-23 21:11
本发明专利技术涉及一种户型图的比例尺值获取方法,其中,方法包括:A1、针对待处理的户型图,采用OCR识别方式获取所述户型图中所有字符的字符信息;A2、从所述户型图中分割出比例尺区域,根据所述字符信息和所述比例尺区域,获取比例尺值一(S1);A3、根据所述户型图中各房间区域信息,获取比例尺值二(S2);A4、采用所述比例尺值二校正所述比例尺值一,获取最终确定的比例尺值。本申请的方法可以极大提高户型图中比例尺值获取的可靠度和精确度。

【技术实现步骤摘要】
一种户型图的比例尺值获取方法
本专利技术涉及图像处理技术,尤其涉及一种户型图的比例尺值获取方法。
技术介绍
随着生活水平的不断提高,人们对居家环境的要求也不断提高,进而催生了庞大的家装市场,涌现了众多家装公司。装修方案设计能力是家装公司的核心竞争力,但目前普遍采用的手工设计方式存在设计周期长、费用高等问题,因此市场迫切需要自动/半自动家装设计系统。自动从户型图中提取户型结构和比例尺寸信息是实现自动/半自动家装设计的重要步骤,房型的比例尺是指户型的某段实际尺寸与该段图像像素宽度的比例,是三维重建的过程中还原户型尺寸的重要指标,因此正确的识别户型图中的比例尺至关重要。为此,在自动家装设计中如何准确快速的识别出户型图中的比例尺成为当前亟需解决的技术问题。
技术实现思路
(一)要解决的技术问题鉴于现有技术的上述缺点、不足,本专利技术提供一种户型图的比例尺值获取方法,其结合图像处理技术、数据精度处理技术和数据校正技术等解决上述无法准确获取户型图中比例尺的问题。(二)技术方案为了达到上述目的,本专利技术采用的主要技术方案包括:第一方面,本专利技术实施例提供一种户型图的比例尺值获取方法,包括:A1、针对待处理的户型图,采用OCR识别方式获取所述户型图中所有字符的字符信息;A2、从所述户型图中分割出比例尺区域,根据所述字符信息和所述比例尺区域,获取比例尺值一S1;A3、根据所述户型图中各房间区域信息,获取比例尺值二S2;A4、采用所述比例尺值二校正所述比例尺值一,获取最终确定的比例尺值。可选地,所述字符信息包括:文字字符、文字字符的位置信息、数字字符、数字字符的位置信息;所述数字字符、数字字符的位置信息包括:各房间的面积信息。可选地,所述A2包括:A2-1、根据比例尺信息的分布特性,在所述户型图中分割出含有比例尺信息的区域图像作为比例尺区域,并转换对应比例尺区域的字符信息的位置信息;A2-2、基于位置信息转换后的比例尺区域的字符信息,在比例尺区域中识别出标识刻度,根据识别的标识刻度获取所述比例尺值一S1。可选地,A2-1包括:A2-1-1、对所述户型图进行灰度处理,将灰度处理后的图像进行二值化处理,获取二值化后的图像;A2-1-2、根据比例尺信息的分布特性,从二值化后的图像中分割出含有比例尺信息的区域图像作为比例尺区域,并将属于比例尺区域的字符信息的位置信息进行转换,获取转换后的字符信息及该字符信息的位置信息。可选地,A2-2包括:A2-2-1、基于计算机视觉库、位置信息转换后的字符信息及该字符信息的位置信息,采用直线检测方法检测比例尺区域中的直线信息,该直线信息用于确定标识刻度位置信息;A2-2-2、识别所述直线信息中的标识刻度和该标识刻度表示的实际距离信息,包括:水平方向的识别方式:通过从左到右的顺序识别直线信息预设范围内的标识刻度,从左边第一个“米”字形或半“米”字形像素值为0的像素点记为第一个刻度起始点,向右扫描直到出现“米”字形或半“米”字形像素值为0的像素点,标记前一个像素点为该刻度的终止点;同时统计刻度的起始点和终止点之间的数字信息,第一个刻度起始点和终止点区域内数字相加,得到该刻度表示的实际距离信息;继续扫描,直到没有刻度为止;以及包括,垂直方向的识别方式:通过从上到下的顺序识别直线信息预设范围内的标识刻度,从上面第一个“米”字形或半“米”字形像素值为0的像素点记为第一个刻度起始点,向下扫描直到出现“米”字形或半“米”字形像素值为0的像素点,标记前一个像素点为该刻度的终止点;同时统计刻度的起始点和终止点之间的数字信息,第一个刻度起始点和终止点区域内数字相加,得到该刻度表示的实际距离信息;继续扫描,直到没有刻度为止;A2-2-3、采用公式一,计算比例尺值一;依据所有识别出来的标识刻度和该标识刻度表示的实际距离信息刻度信息,获得一组比例尺值一的阵列;公式一:比例尺值一=刻度实际距离信息/(刻度终止点像素点坐标-刻度起始点像素点坐标);A2-2-4、对所述一组比例尺值一的阵列中各比例尺值一进行投票处理,将得票最多的数值作为获取的所述比例尺值一。可选地,A3包括:A3-1、根据每一个连通区域的像素个数和该连通区域的实际面积信息,采用公式二获取一组比例尺值二的阵列;公式二为:比例尺值二=sqrt(区域实际面积大小/区域总像素个数);每一连通区域为所述户型图中预先确定的每一个房间区域,所述连通区域的实际面积信息为字符信息中各房间的面积信息;A3-2、剔除一组比例尺值二的阵列中的异常值,对筛选后的数据求平均值,得到所述户型图中的比例尺值二。可选地,A4包括:A4-1、判断比例尺值一和比例尺值二是否都不为零,若比例尺值一为零,则将比例尺值二作为最终的比例尺值;若比例尺值二为零,则将比例尺值一作为最终的比例尺值;A4-2、若比例尺值一和比例尺值二都不为零,且比例尺值一和比例尺值二的误差小于或等于预设阈值,则将比例尺值一作为最终的比例尺值;A4-3、若比例尺值一和比例尺值二都不为零,且比例尺值一和比例尺值二的误差大于预设阈值,则重新获取比例尺值一,并重复执行A4的过程。可选地,所述重新获取比例尺值一,包括:将所述一组比例尺值一的阵列中等于在A2-2-4中获取的比例尺值一的数值剔除,获得新的比例尺值一的阵列,投票获取新的比例尺值一,即作为重新获取的比例尺值一。第二方面,本专利技术实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上第一方面任一项所述的户型图的比例尺值获取方法的步骤。第三方面,一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面任一项所述的户型图的比例尺值获取方法的步骤。(三)有益效果本专利技术的有益效果是:本实施例的方法基于图像处理技术、数据精度处理技术、数据矫正技术对户型图中比例尺进行识别处理,具体地:首先,采用OCR识别技术对户型图中字符进行识别;其次,采用图像处理技术从户型图中分割出比例尺区域,在比例尺图像中分割出尺寸标识区域和标注数字区域;分别识别出尺寸标识和其相对应的标注数字,通过计算得到一组比例尺数据;采用投票原则确定比例尺值;再次,根据房间连通区域和对应的实际面积计算一组比例尺数据,采用数据异常剔除技术对该组数据进行处理,然后计算平均比例尺数值;最后,用第三步得到的比例尺数值去矫正第二步得到的比例尺数值,得到最终的户型图比例尺数值;该方法极大提高了比例尺计算结果的可靠度和精确度。附图说明图1为本专利技术一实施例提供的一种户型图的比例尺值获取方法的流程示意图;图2为本专利技术另一实施例提供的一种户型图的比例尺值获取方法的流程示意图;图3为本发本文档来自技高网...

【技术保护点】
1.一种户型图的比例尺值获取方法,其特征在于,包括:/nA1、针对待处理的户型图,采用OCR识别方式获取所述户型图中所有字符的字符信息;/nA2、从所述户型图中分割出比例尺区域,根据所述字符信息和所述比例尺区域,获取比例尺值一(S1);/nA3、根据所述户型图中各房间区域信息,获取比例尺值二(S2);/nA4、采用所述比例尺值二校正所述比例尺值一,获取最终确定的比例尺值。/n

【技术特征摘要】
1.一种户型图的比例尺值获取方法,其特征在于,包括:
A1、针对待处理的户型图,采用OCR识别方式获取所述户型图中所有字符的字符信息;
A2、从所述户型图中分割出比例尺区域,根据所述字符信息和所述比例尺区域,获取比例尺值一(S1);
A3、根据所述户型图中各房间区域信息,获取比例尺值二(S2);
A4、采用所述比例尺值二校正所述比例尺值一,获取最终确定的比例尺值。


2.根据权利要求1所述的方法,其特征在于,所述字符信息包括:
文字字符、文字字符的位置信息、数字字符、数字字符的位置信息;
所述数字字符、数字字符的位置信息包括:各房间的面积信息。


3.根据权利要求1所述的方法,其特征在于,所述A2包括:
A2-1、根据比例尺信息的分布特性,在所述户型图中分割出含有比例尺信息的区域图像作为比例尺区域,并转换对应比例尺区域的字符信息的位置信息;
A2-2、基于位置信息转换后的比例尺区域的字符信息,在比例尺区域中识别出标识刻度,根据识别的标识刻度获取所述比例尺值一(S1)。


4.根据权利要求3所述的方法,其特征在于,A2-1包括:
A2-1-1、对所述户型图进行灰度处理,将灰度处理后的图像进行二值化处理,获取二值化后的图像;
A2-1-2、根据比例尺信息的分布特性,从二值化后的图像中分割出含有比例尺信息的区域图像作为比例尺区域;并将属于比例尺区域的字符信息的位置信息进行转换,获取转换后的字符信息及该字符信息的位置信息。


5.根据权利要求4所述的方法,其特征在于,A2-2包括:
A2-2-1、基于计算机视觉库、位置信息转换后的字符信息及该字符信息的位置信息,采用直线检测方法检测比例尺区域中的直线信息,该直线信息用于确定标识刻度位置信息;
A2-2-2、识别所述直线信息中的标识刻度和该标识刻度表示的实际距离信息,包括:
通过从左到右的顺序识别直线信息预设范围内的标识刻度,从左边第一个“米”字型或半“米”字形像素值为0的像素点记为第一个刻度起始点,向右扫描直到出现“米”字形或半“米”字形像素值为0的像素点,标记前一个像素点为该刻度的终止点;同时统计刻度的起始点和终止点之间的数字信息,第一个刻度起始点和终止点区域内数字相加,得到该刻度表示的实际距离信息;继续扫描,直到没有刻度为止;
以及包括,通过从上到下的顺序识别直线信息预设范围内的标识刻度,从上面第一个“米”字形或半“米”字形像素值为0的像素点记为第一个刻度起始点,向下扫描直到出...

【专利技术属性】
技术研发人员:陈文栋刘川
申请(专利权)人:北京比邻弘科科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1