本技术涉及机器视觉,特别是涉及一种光源、光源系统、图像处理方法及装置、电子设备及介质。
背景技术:
1、成品产品需要多工序加工,且成品产品需要质量测试通过后,才能推向市面。但在多工序加工的产品的过程中,产品的表面会出现裂纹、划伤、凹陷、凸起、脏污等人眼或常规视觉检测方法无法辨识的缺陷,这严重影响了产品质量,产品出厂的不良率较高。
技术实现思路
1、本技术实施例的目的在于提供一种光源、光源系统、图像处理方法及装置、电子设备及介质,以解决缺陷无法辨识的问题。具体技术方案如下:
2、第一方面,本技术实施例提供了一种光源,包括灯板、扩散板、驱动电路板和结构件;所述驱动电路板与所述灯板电连接,所述驱动电路板和所述灯板位于所述扩散板的第一侧,所述结构件用于对所述灯板、所述扩散板和所述驱动电路板进行固定安装;
3、所述灯板第二侧的表面上设置多行多列灯珠,所述灯珠用于发出光;
4、所述扩散板用于对所述灯珠发出的光源进行扩散;
5、所述驱动电路板用于按照预先配置的至少一种条纹光斑,控制所述多行多列灯珠点亮的亮度。
6、在一些实施例中,所述驱动电路板,具体用于遍历预先配置的至少一种条纹光斑;按照遍历到的条纹光斑和所述条纹光斑对应的照射时长,控制所述多行多列灯珠点亮的亮度。
7、在一些实施例中,每行每列灯珠单独控制亮灭;
8、所述驱动电路板具体用于:采用脉宽调制方式,确定每行或每列灯珠点亮的亮度对应的高电平的占空比;按照每行或每列灯珠对应的高电平的占空比,向对应的行或列灯珠提供电源。
9、在一些实施例中,所述条纹光斑符合正余弦特性。
10、在一些实施例中,所述光源还包括设置在所述驱动电路板上的第一接口和第二接口;所述第一接口用于与控制器电连接,所述第二接口用于与所述控制器通信连接。
11、在一些实施例中,所述多行多列灯珠包括等间距分布的多行多列第一灯珠和等间距分布的多行多列第二灯珠;
12、相邻行的第一灯珠与第二灯珠之间的距离大于0,相邻列的第一灯珠与第二灯珠之间的距离大于等于第一尺寸,所述第一尺寸为在列方向上所述第一灯珠和所述第二灯珠的尺寸和值的一半;或者,
13、相邻行的第一灯珠与第二灯珠之间的距离大于等于第二尺寸,相邻列的第一灯珠与第二灯珠之间的距离大于0,所述第二尺寸为在行方向上所述第一灯珠和所述第二灯珠的尺寸和值的一半。
14、在一些实施例中,所述第一灯珠和所述第二灯珠在行方向上的尺寸相同,且在列方向上的尺寸相同。
15、在一些实施例中,第一距离与第二距离的比值为预设比值,使得所述光源发出的条纹光斑不存在亮点和暗点,所述第一距离为一行第一灯珠中相邻第一灯珠的间距,所述第二距离为所述扩散板与所述灯板之间的距离。
16、在一些实施例中,所述灯珠的色温为6500k~7000k。
17、在一些实施例中,所述扩散板的光学参数为预设雾度值,所述扩散板的光源透过率大于等于预设透过率阈值。
18、在一些实施例中,所述扩散板第一侧的表面为光滑面,所述扩散板第二侧的表面为细磨砂面;所述扩散板的厚度为2毫米,所述预设雾度值为97。
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、当然,实施本技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。