【技术实现步骤摘要】
图像分割方法、电子设备及相关产品
本申请涉及图像处理
,具体涉及一种图像分割方法、电子设备及相关产品。
技术介绍
在图像分割领域,scikitImage是应用较为广泛的计算机视觉库,在建筑图纸构件分割也有一定的应用。scikit-image是一个基于numpy数组的开源Python包。它实现了用于研究、教育和工业应用的算法和实用程序。对于Python的初学者来说,它也是一个相当简单的库。此库的代码质量高,由一个活跃的志愿者社区编写,并已经过同行评审。但是它只提供最基础的数字图像处理功能,只能对图像进行一些基础的操作,无法对图像进行更加复杂的处理。
技术实现思路
本申请实施例提供了一种图像分割方法、电子设备及相关产品,能够精准提取建筑图纸中的构件。第一方面,本申请实施例提供一种图像分割方法,应用于电子设备,所述方法包括:获取输入图像,所述输入图像为建筑图纸中包括目标构件的图像;对所述输入图像进行边缘检测,得到M个轮廓,所述M为大于1的整数;从所述M个轮廓中提取出属于所述目标构件的轮廓,得到N个轮廓,所述N为小于或等于所述M且大于1的正整数;将所述N个轮廓串联起来,得到所述目标构件的轮廓图像。第二方面,本申请实施例提供一种图像分割装置,应用于电子设备,所述装置包括:获取单元、检测单元、提取单元和串联单元,其中,所述获取单元,用于获取输入图像,所述输入图像为建筑图纸中包括目标构件的图像;所述检测单元,用于对所述输入图像进行边缘检测,得 ...
【技术保护点】
1.一种图像分割方法,其特征在于,应用于电子设备,所述方法包括:/n获取输入图像,所述输入图像为建筑图纸中包括目标构件的图像;/n对所述输入图像进行边缘检测,得到M个轮廓,所述M为大于1的整数;/n从所述M个轮廓中提取出属于所述目标构件的轮廓,得到N个轮廓,所述N为小于或等于所述M且大于1的正整数;/n将所述N个轮廓串联起来,得到所述目标构件的轮廓图像。/n
【技术特征摘要】
1.一种图像分割方法,其特征在于,应用于电子设备,所述方法包括:
获取输入图像,所述输入图像为建筑图纸中包括目标构件的图像;
对所述输入图像进行边缘检测,得到M个轮廓,所述M为大于1的整数;
从所述M个轮廓中提取出属于所述目标构件的轮廓,得到N个轮廓,所述N为小于或等于所述M且大于1的正整数;
将所述N个轮廓串联起来,得到所述目标构件的轮廓图像。
2.根据权利要求1所述的方法,其特征在于,所述从所述M个轮廓中提取出属于所述目标构件的轮廓,得到N个轮廓,包括:
确定所述M个轮廓中每个轮廓对应的构件标识,得到M个构件标识,每一轮廓对应至少一个构件标识;
从所述M个构件标识中选取与所述目标构件的目标构件标识对应的构件标识,得到P个构件标识,所述P为大于或等于所述N的整数;
确定所述P个构件标识对应的轮廓,得到P个第一轮廓;
对所述P个第一轮廓进行特征点标定,得到Q个特征点,所述Q个特征点满足预设要求,所述Q为大于1的整数;
基于所述Q个特征点生成一个闭合区域;
保留所述P个第一轮廓中属于所述闭合区域所在区域范围内的第一轮廓,得到所述N个轮廓。
3.根据权利要求2所述的方法,其特征在于,所述确定所述M个轮廓中每个轮廓对应的构件标识,包括:
将轮廓i与预设构件j进行匹配,得到匹配值,所述轮廓i为所述M个轮廓中的任一轮廓,所述预设构件j为预设构件集中的任一预设构件;
在所述匹配值处于第一预设范围时,将所述预设构件j的构件标识作为所述轮廓i的构件标识。
4.根据权利要求2或3所述的方法,其特征在于,所述对所述P个第一轮廓进行特征标定,得到Q个特征点,包括:
对所述P个第一轮廓进行特征提取,得到M个特征点,所述M为大于1的整数;
确定所述M个特征点的模,得到M个模,每一特征点对应一个模;
选取所述M个模中处于第二预设范围的模,得到K个目标模,所述K为大于1的整数;
确定所述K个目标模对应的特征点,得到K个特征点;
确定所述K个特征点中两两特征点之间的欧式距离,得到A个欧式距离,所述A为大于1的整数;
确定所述A个欧式距离中两两欧式距离之间的比值,得到B个比值,所述B为大于1的整数;
选取所述B个比值中符合预设要求的比值,得到目标比值;
确定所述目标比值对应的特征点,得到所述Q个特征点。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述对所述输入图像进行边缘检测,...
【专利技术属性】
技术研发人员:张小虎,王泽,朱磊,
申请(专利权)人:万翼科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。