System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机视觉,尤其涉及一种图像处理方法、装置、电子设备及存储介质。
技术介绍
1、在诸如笔记本电脑等电子设备上通常会存在一些贴附部件。这些贴附部件的形态多样、位置、方向、大小各异,在装配过程中经常会由于挤压、碰撞等导致贴附部件的尺寸异常。相关技术中主要通过人工对电子设备贴附部件的尺寸进行测量,从而检测贴附部件的尺寸是否异常。但是,通过人工测量的方法效率低下,且出现漏检、错检的概率极高。因此,如何准确、高效的实现对电子设备贴附部件尺寸的自动化测量成为亟待解决的技术问题。
技术实现思路
1、本申请提供了一种图像处理方法、装置、电子设备及存储介质,以至少解决现有技术中存在的以上技术问题。
2、根据本申请的第一方面,提供了一种图像处理方法,所述方法包括:
3、获取针对电子设备的目标部件的目标二维图像;
4、基于目标二维图像,得到目标三维图像,所述目标二维图像和所述目标三维图像包括相同拍摄内容;
5、识别所述目标二维图像中所述目标部件所在的第一目标区域;
6、基于目标三维图像和目标二维图像之间的映射关系以及所述目标二维图像中所述目标部件所在的第一目标区域,得到在目标三维图像中目标部件所在的第二目标区域;
7、基于第二目标区域的区域点云数据,得到目标部件的图像尺寸;
8、基于图像尺寸与实际尺寸之间的映射关系以及目标部件的图像尺寸,得到目标部件的实际尺寸。
9、上述方案中,在所述得到在目标三维
10、对目标三维图像进行滤波处理,得到三维滤波图像;
11、对三维滤波图像中除第二目标区域之外的区域进行归一化处理,得到背景基准面;
12、基于所述背景基准面,获取第二目标区域的区域点云数据。
13、上述方案中,所述基于第二目标区域的区域点云数据,得到目标部件的图像尺寸,包括:
14、对所述区域点云数据进行聚类,得到目标点云数据;
15、对目标点云数据进行划分,得到划分结果;
16、基于对目标点云数据的划分结果,得到目标部件的图像尺寸。
17、上述方案中,所述对目标点云数据进行划分,得到划分结果,包括:
18、对所述目标点云数据进行划分,得到第一目标点云数据、第二目标点云数据、第三目标点云数据以及第四目标点云数据;
19、所述基于对目标点云数据的划分结果,得到目标部件的图像尺寸,包括:
20、将所述第一目标点云数据、第二目标点云数据、第三目标点云数据以及第四目标点云数据分别投影到背景基准面进行直线拟合处理,得到第一线段、第二线段、第三线段以及第四线段;
21、将第一线段、第二线段、第三线段以及第四线段首尾相连,得到目标四边形;
22、基于构成所述目标四边形的四条线段的长度,得到目标部件的图像尺寸。
23、上述方案中,所述基于构成所述目标四边形的四条线段的长度,得到目标部件的图像尺寸,包括:
24、基于构成所述目标四边形的四条线段的长度,确定四条线段的中点;
25、将第一线段的中点与第二线段的中点相连,得到第一目标线段;
26、基于第一目标线段,确定第一尺寸;所述第一尺寸表征目标部件图像尺寸在宽度方向上的尺寸;
27、将第三线段的中点与第四线段的中点相连,得到第二目标线段;
28、基于第二目标线段,确定第二尺寸;所述第二尺寸表征目标部件图像尺寸在长度方向上的尺寸;其中,所述第一线段与第二线段为目标四边形中位置相对的两条线段,所述第三线段与第四线段为目标四边形中位置相对的两条线段;
29、基于所述第一尺寸和第二尺寸,得到目标部件的图像尺寸。
30、上述方案中,所述方法还包括:
31、判断所述目标部件的实际尺寸是否满足预设条件;
32、当所述目标部件的实际尺寸满足预设条件时,确定所述目标部件的实际尺寸合格;
33、当所述目标部件的实际尺寸不满足预设条件时,确定所述目标部件的实际尺寸不合格。
34、上述方案中,所述识别所述目标二维图像中所述目标部件所在的第一目标区域,包括:
35、将所述目标二维图像输入到预先建立的分割模型中,得到对目标二维图像的分割结果;
36、当所述分割结果表征目标二维图像中存在目标部件时,基于所述分割结果,识别所述目标二维图像中所述目标部件所在的第一目标区域。
37、根据本申请的第二方面,提供了一种图像处理装置,所述装置包括:
38、第一获取单元,用于获取针对电子设备的目标部件的目标二维图像;
39、第二获取单元,用于基于目标二维图像,得到目标三维图像,所述目标二维图像和所述目标三维图像包括相同拍摄内容;
40、识别单元,用于识别所述目标二维图像中所述目标部件所在的第一目标区域;
41、第三获取单元,用于基于目标三维图像和目标二维图像之间的映射关系以及所述目标二维图像中所述目标部件所在的第一目标区域,得到在目标三维图像中目标部件所在的第二目标区域;
42、第四获取单元,用于基于第二目标区域的区域点云数据,得到目标部件的图像尺寸;
43、第五获取单元,用于基于图像尺寸与实际尺寸之间的映射关系以及目标部件的图像尺寸,得到目标部件的实际尺寸。
44、根据本申请的第三方面,提供了一种电子设备,包括:
45、至少一个处理器;以及
46、与所述至少一个处理器通信连接的存储器;其中,
47、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请所述的方法。
48、根据本申请的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使计算机执行本申请所述的方法。
49、本申请中,通过在目标二维图像中识别出目标部件所在的第一目标区域,并基于目标二维图像和目标三维图像之间的映射关系以及目标二维图像中目标部件所在的第一目标区域,得到在目标三维图像中目标部件所在的第二目标区域。基于第二目标区域的区域点云数据,得到目标部件的图像尺寸。基于图像尺寸和实际尺寸之间的映射关系以及目标部件的图像尺寸,得到目标部件的实际尺寸。本申请的方案为一种自动化的目标部件实际尺寸测量方案。与相关技术通过人工对目标部件的尺寸进行测量的方案相比,本申请的方案实现了自动化测量,能够明显提高检测效率。并且,本申请通过二维图像结合三维图像实现对目标部件实际尺寸的测量,能够保证对目标部件实际尺寸测量的精准性,进而实现对目标部件实际尺寸准确、高效的测量。
50、应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本本文档来自技高网...
【技术保护点】
1.一种图像处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述得到在目标三维图像中目标部件所在的第二目标区域之后,还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述基于第二目标区域的区域点云数据,得到目标部件的图像尺寸,包括:
4.根据权利要求3所述的方法,其特征在于,所述对目标点云数据进行划分,得到划分结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于构成所述目标四边形的四条线段的长度,得到目标部件的图像尺寸,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述识别所述目标二维图像中所述目标部件所在的第一目标区域,包括:
8.一种图像处理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使计算机执行根据权利要求1-7中任一项所述的方法。
【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述得到在目标三维图像中目标部件所在的第二目标区域之后,还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述基于第二目标区域的区域点云数据,得到目标部件的图像尺寸,包括:
4.根据权利要求3所述的方法,其特征在于,所述对目标点云数据进行划分,得到划分结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于构成所述目标四边形的四条线段...
【专利技术属性】
技术研发人员:赵玲玲,赵兵,张伟,王敏,贺笃伟,
申请(专利权)人:合肥联宝信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。