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的像素点记为第一个刻度起始点,向下扫描直到出现“米”字型或半“米”字形像素值为0的像素点,标记前一个像素点为该刻度的终止点;同时统计刻度的起始点和终止点之间的数字信息,第一个刻度起始点和终止点区域内数字相加,得到该刻度表示的实际距离信息;继续扫描,直到没有刻度为止;
a2-2-3、采用公式一,计算比例尺值一;
依据所有识别出来的标识刻度和该标识刻度表示的实际距离信息,获得一组比例尺值一的阵列;
公式一:比例尺值一=刻度实际距离信息/(刻度终止点像素点坐标-刻度起始点像素点坐标);
a2-2-4、对所述一组比例尺值一的阵列中各比例尺值一进行投票处理,将得票最多的数值作为获取的所述比例尺值一。
6.根据权利要求1所述的方法,其特征在于,a3包括:
a3-1、根据每一个连通区域的像素个数和该连通区域的实际面积信息,采用公式二获取一组比例尺值二的阵列;
公式二为:比例尺值二=sqrt(区域实际面积大小/区域总像素个数);
每一连通区域为所述户型图中预先确定的每一个房间区域,所述连通区域的实际面积信息为字符信息中各房间的面积信息;
a3-2、剔除一组比例尺值二的阵列中的异常值,对筛选后的数据求平均值,得到所述户型图中的比例尺值二。
7.根据权利要求1所述的方法,其特征在于,a4包括:
a4-1、判断比例尺值一和比例尺值二是否都不为零,若比例尺值一为零,则将比例尺值二作为最终的比例尺值;若比例尺值二为零,则将比例尺值一作为最终的比例尺值;
a4-2、若比例尺值一和比例尺值二都不为零,且比例尺值一和比例尺值二的误差小于或等于预设阈值,则将比例尺值一作为最终的比例尺值;
a4-3、若比例尺值一和比例尺值二都不为零,且比例尺值一和比例尺值二的误差大于预设阈值,则重新获取比例尺值一,并重复执行a4的过程。
8.根据权利要求7所述的方法,其特征在于,所述重新获取比例尺值一,包括:
将所述一组比例尺值一的阵列中等于用于判断的比例尺值一的数值剔除,获得新的比例尺值一的阵列,投票获取新的比例尺值一。
9.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上权利要求1至8任一项所述的户型图的比例尺值获取方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上权利要求1至8任一项所述的户型图的比例尺值获取方法的步骤。