System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像处理,尤其是涉及一种图像处理方法、装置、电子设备及存储介质。
技术介绍
1、随着数字图像处理技术的飞速发展,图像拼接技术已成为机器视觉领域中的一项关键技术。该技术能够将多个图像按照一定规则拼接融合成一幅大视野高分辨率的图像,广泛应用于工业检测、医学成像、摄影艺术以及数字图像处理等多个领域。在这些应用中,图像拼接技术能够提供更广阔的视野和更高的分辨率,从而增强对大尺寸物体的尺寸测量、形状匹配和缺陷检测等能力。
2、然而,现有的图像拼接技术面临着一系列挑战。首先,传统的图像拼接方法依赖于图像间的重叠区域和特征点匹配,这要求图像之间必须有足够的相交区域和丰富的纹理特征点。这一要求限制了拼接技术在小目标或特征点稀疏图像上的应用。其次,特征点匹配算法通常计算量巨大,处理速度慢,难以满足实时性要求较高的应用场景。此外,这些方法往往需要事先对相机进行精确标定,以获取相机内参等参数,这不仅增加了操作的复杂性,也提高了对操作人员技能的要求,难以实现全自动化的图像采集和拼接流程。可见,现有技术存在效率低下、准确性不足以及自动化程度不高等问题。
3、前面的叙述在于提供一般的背景信息,并不一定构成现有技术。
技术实现思路
1、针对上述技术问题,本申请提供一种图像处理方法、装置、电子设备及存储介质,解决现有技术存在效率低下、准确性不足以及自动化程度不高等问题。
2、为解决上述技术问题,本申请提供一种图像处理方法,包括如下步骤:
3、采集背景图像数
4、计算所述目标物图像数据与所述背景图像数据之间的帧差数据;
5、基于所述帧差数据提取目标物的位置信息;
6、基于所述位置信息确定所述目标物的坐标位置和尺寸;
7、基于所述坐标位置和所述尺寸,从所述目标物图像数据中提取包含所述目标物的有效区域,生成有效区域图像数据;
8、将所述有效区域图像数据进行拼接,得到拼接后的图像数据。
9、进一步地,在本申请的一些实施例中,所述采集背景图像数据和目标物图像数据,包括:
10、通过摄像装置采集所述目标物的背景图像数据;
11、通过所述摄像装置从控制平台原点开始采集所述目标物对应的图像数据,直至转动360°为止,得到对应的目标物图像数据。
12、进一步地,在本申请的一些实施例中,所述采集背景图像数据和目标物图像数据,包括:
13、通过摄像装置采集所述目标物对应的若干张不同面的背景图像数据;
14、通过所述摄像装置从控制平台原点开始每转动90度采集目标物图像,得到对应的目标物图像数据。
15、进一步地,在本申请的一些实施例中,所述基于所述位置信息确定所述目标物的坐标位置和尺寸,包括:
16、基于所述位置信息计算所述目标物在水平方向和垂直方向对应的直方图;
17、基于预设直方图阈值,分别在水平方向和垂直方向的直方图中确定所述目标物的开始位置和结束位置;
18、基于所述开始位置和所述结束位置,计算所述目标物的坐标位置和尺寸。
19、进一步地,在本申请的一些实施例中,所述基于所述坐标位置和所述尺寸,从所述目标物图像数据中提取包含所述目标物的有效区域,生成有效区域图像数据,包括:
20、基于所述目标物的坐标位置和尺寸,确定包含所述目标物的有效区域对应的坐标;
21、基于所述有效区域对应的坐标,从所述目标图像数据中提取出对应的有效区域图像数据。
22、进一步地,在本申请的一些实施例中,所述采集背景图像数据和目标物图像数据,还包括:
23、控制所述控制平台按照预设旋转规则进行旋转,以通过所述控制平台上的摄像装置采集背景图像数据和目标物图像数据。
24、相应地,本申请提供了一种图像拼接装置,包括:
25、数据采集模块,用于采集背景图像数据和目标物图像数据;
26、帧差计算模块,用于计算所述目标物图像数据与所述背景图像数据之间的帧差数据;
27、位置提取模块,用于基于所述帧差数据提取目标物的位置信息;
28、目标物确定模块,用于基于所述位置信息确定所述目标物的坐标位置和尺寸;
29、区域提取模块,用于基于所述坐标位置和所述尺寸,从所述目标物图像数据中提取包含所述目标物的有效区域,生成有效区域图像数据;
30、图像拼接模块,用于将所述有效区域图像数据进行拼接,得到拼接后的图像数据。
31、进一步地,在本申请的一些实施例中,所述数据采集模块还用于响应采集指令,生成针对控制平台的图像采集指令;
32、基于所述图像采集指令,控制所述控制平台按照预设旋转规则进行旋转,以通过所述控制平台上的摄像装置采集背景图像数据和目标物图像数据。
33、本申请还提供了一种电子设备,包括:存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如上所述的图像处理方法的步骤。
34、本申请还提供了一种存储介质,存储有能够被处理器加载并执行如上所述的图像处理方法的计算机程序。
35、实施本申请实施例,具有如下有益效果:
36、如上所述,本申请提供的一种图像处理方法、装置、电子设备及存储介质,该图像处理方法包括:采集背景图像数据和目标物图像数据;计算目标物图像数据与背景图像数据之间的帧差数据;基于帧差数据提取目标物的位置信息;基于位置信息确定目标物的坐标位置和尺寸;基于坐标位置和尺寸,从目标物图像数据中提取包含目标物的有效区域,生成有效区域图像数据;将有效区域图像数据进行拼接,得到拼接后的图像数据。本申请提供的图像拼接方案,通过精确的帧差计算和直方图分析,能够准确地确定目标物的位置和尺寸,从而提高后续图像拼接的准确性;通过自动化的图像采集和处理流程,减少了人工干预,提高图像拼接的效率,同时减少对计算资源的依赖,实现自动化的图像采集和拼接。
本文档来自技高网...【技术保护点】
1.一种图像处理方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的图像处理方法,其特征在于,所述采集背景图像数据和目标物图像数据,包括:
3.根据权利要求1所述的图像处理方法,其特征在于,所述采集背景图像数据和目标物图像数据,包括:
4.根据权利要求1所述的图像处理方法,其特征在于,所述基于所述位置信息确定所述目标物的坐标位置和尺寸,包括:
5.根据权利要求1所述的图像处理方法,其特征在于,所述基于所述坐标位置和所述尺寸,从所述目标物图像数据中提取包含所述目标物的有效区域,生成有效区域图像数据,包括:
6.根据权利要求1所述的图像处理方法,其特征在于,所述采集背景图像数据和目标物图像数据,还包括:
7.一种图像处理装置,其特征在于,包括:
8.根据权利要求7所述的图像处理装置,其特征在于,所述数据采集模还用于响应采集指令,生成针对控制平台的图像采集指令;
9.一种电子设备,其特征在于,包括:存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程
10.一种存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1-6任一项所述的图像处理方法的计算机程序。
...【技术特征摘要】
1.一种图像处理方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的图像处理方法,其特征在于,所述采集背景图像数据和目标物图像数据,包括:
3.根据权利要求1所述的图像处理方法,其特征在于,所述采集背景图像数据和目标物图像数据,包括:
4.根据权利要求1所述的图像处理方法,其特征在于,所述基于所述位置信息确定所述目标物的坐标位置和尺寸,包括:
5.根据权利要求1所述的图像处理方法,其特征在于,所述基于所述坐标位置和所述尺寸,从所述目标物图像数据中提取包含所述目标物的有效区域,生成有效区域图像数据,包括:
6.根据权利要...
【专利技术属性】
技术研发人员:王永健,谌安军,
申请(专利权)人:北京瞰瞰智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。