一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种柔性产品尺寸的检测方法、装置和系统与流程

2022-03-09 05:15:45 来源:中国专利 TAG:


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.图1为本技术一种可选的应用场景图;
50.图2为本技术第一种可选的检测方法的流程示意图;
51.图3为本技术一种可选的柔性产品的结构示意图;
52.图4为本技术一种可选的柔性产品的局部结构示意图;
53.图5为本技术一种可选的第一图像的灰度图示意图;
54.图6为本技术第一种可选的相机组件的结构示意图;
55.图7为本技术一种可选的第二图像的灰度图示意图;
56.图8为本技术一种可选的标定板的结构示意图;
57.图9a为本技术一种可选的金属件与粘结胶的位置关系示意图;
58.图9b为本技术另一种可选的金属件与粘结胶的位置关系示意图;
59.图10为本技术第二种可选的检测方法的流程示意图;
60.图11为本技术第三种可选的检测方法的流程示意图;
61.图12为本技术第二种可选的相机组件的结构示意图;
62.图13为本技术另一种可选的第一图像的灰度图示意图;
63.图14为本技术另一种可选的第二图像的灰度图示意图;
64.图15为本技术第四种可选的检测方法的流程示意图;
65.图16为本技术第三种可选的相机组件的结构示意图;
66.图17为本技术一种可选的柔性产品尺寸的检测装置的结构示意图;
67.图18是本技术一种可选的检测方法的服务器的硬件结构框图。
68.以下对附图作补充说明:
69.1-相机组件;11-第一相机;12-第二相机;13-固定结构;14-第一相机组件;15-第二相机组件;151-第三相机;152-第四相机;2-处理单元;3-连接区域;31-粘结胶;4-检测孔;5-金属件;6-第一光源产生器;7-第二光源产生器。
具体实施方式
70.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
71.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
72.如图1所示,图1为本技术一种可选的应用场景图。该场景包括相机组件1和处理单元2;该相机组件1包括第一相机11和第二相机12,该第一相机11的镜头和第二相机12的镜头相对,即第一相机靠近目标检测对象的顶部;第二相机靠近目标检测对象的底部;产品位于第一相机11和第二相机12之间的预设区域内,该第一相机11用于采集第一图像,并将该第一图像发送给处理单元2;该第一图像包含有目标检测对象的顶部;该目标检测对象包括检测孔4;该第二相机12用于采集第二图像,并将该第二图像发送给处理单元2;该第二图像包含有该目标检测对象的底部;处理单元2分别与该第一相机11和该第二相机12电连接;该处理单元2用于根据该第一图像和该第二图像确定出该检测孔4距离该目标检测对象的端部的第一距离。从而可以实现精准测量该目标检测对象的第一距离。
73.可选的,该处理单元2可以是服务器,也可以使终端。
74.可选的,该终端可以是台式电脑,笔记本电脑、手机、平板电脑等。
75.该终端可以包括通过数据总线相连的显示屏、存储设备和处理器。该显示屏用于待监控设备的虚拟图像以及待监控设备中各个子设备之间的连接关系,该显示屏可以是手
机或者平板电脑的触摸屏等。存储设备用于存储拍摄装置的程序代码和数据资料等,该存储设备可以是终端的内存,也可以是智能媒体卡(smart media card)、安全数字卡(secure digital card)、快闪存储器卡(flash card)等储存设备。所述处理器可以是单核或多核处理器。
76.以下介绍本技术一种检测方法的具体实施例,图2为本技术第一种可选的检测方法的流程示意图,本说明书提供了如实施例或流程图的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,该方法可以包括:
77.s201:利用第一相机11采集第一图像;第一图像包含有目标检测对象的顶部;目标检测对象包括检测孔4。
78.可选的,该目标检测对象可以是柔性产品的一部分,例如,下文中的连接区域3;该柔性产品可以是表带,该表带可以是如图3所示结构,该表带主体材质为橡胶,表带的一端为用于与表盘连接的连接区域3,一般,为了保证连接可靠性和便捷性,连接区域3内部置有金属等具有一定硬度的材料,本技术实施例提供的该表带的连接区域3包括检测孔4,该检测孔4内设有金属件5,该金属件5用于与表盘连接,该金属件5通过连接胶与检测孔4固定连接;由图4可知,将检测孔4的下侧壁对应的直线记为l1,表带端部对应的直线记为l2,当二者之间的距离满足预设距离条件时,则可确定该条表带尺寸合格,否则,为不合格。
79.参阅图5,图5为本技术一种可选的第一图像的灰度图示意图。后续可以基于该第一图像的灰度图确定出l1。
80.s202:利用第二相机12采集第二图像;第二图像包含有目标检测对象的底部;第一相机11和第二相机12相对设置。
81.可选的,参阅图6,图6为本技术第一种可选的相机组件的结构示意图。上述相机组件1还包括固定结构13,该第一相机11和第二相机12均设于固定结构13上,第一相机11与第二相机12的镜头相对,二者之间存在第一预设距离,用于放置目标检测对象。该第一相机11的下方设有两个间隔设置的第一光源产生器6和第二光源产生器7,第一光源产生器6和第二光源产生器7均与固定结构13连接;第一光源产生器6为环形结构,该第一光源产生器6中部的通孔与第一相机11的镜头对应,以使第一相机11的光能够透过通孔照到目标检测对象上;第二光源产生器7与固定结构13存在一定的夹角,即能够使发出的倾斜于目标检测对象一定角度的光线打在目标检测对象上,从而使得第一相机11和第二相机12能够采集到具有明暗变化的第一图像和第二图像,从而实现线条的检测。
82.参阅图7,图7为本技术一种可选的第二图像的灰度图示意图。后续可以基于该第二图像的灰度图确定出l2。
83.s203:根据所述第一图像和所述第二图像确定出检测孔4距离目标检测对象的端部的第一距离。
84.可选的,为了简化测量的过程,不需要将第一图像和第二图像进行融合即可实现对目标检测对象尺寸的检测。在利用第一相机11和第二相机12进行采集前,需要先对第一相机11和第二相机12进行标定,将第一相机11和第二相机12的坐标统一;于一种可行的实
施例中,可以基于标定板对两个相机进行标定,该标定板为设有坐标数值的标定板,参阅图8,图8为本技术一种可选的标定板的结构示意图。该标定板包括多个参考点,该标定板可以是棋盘格。通过第一相机11拍摄标定板,从而得到包含有多个参考点的图像;获取多个参考点中任意一个目标参考点的坐标;获取目标参考点与第一相机11的像素坐标系原点的相对位置关系,根据目标参考点的坐标和第一相机11的像素坐标系原点的位置关系确定出第一相机11的像素坐标与标定板的世界坐标之间的第一映射关系;同理,对于第二相机12的标定过程与第一相机11相同,最终可以确定出第二相机12的像素坐标与标定板的世界坐标之间的第二映射关系;从而使得后续将第一相机11和第二相机12采集的图像的目标点的像素坐标对应转换为世界坐标,即将两个相机采集的图像的目标点的坐标统一,以实现对两个图像中相关数据的联动处理。
85.参阅图9a和9b,图9a为本技术一种可选的金属件与粘结胶的位置关系示意图;图9b为本技术另一种可选的金属件与粘结胶的位置关系示意图。由于上述金属件5与检测孔4的内壁之间通过粘结胶31连接,且金属件5存在一定的厚度,在加工过程中,目标检测对象的粘结胶31的位置会存在以下两种情况,第一种为目标检测对象的粘结胶31位于金属件5的顶部的情况(如图9a);第二种为粘结胶31位于金属件5的内壁处(如图9b);对于第一种情况的,可以基于图6所示的相机组件1对目标检测对象进行检测,如图10所示,图10为本技术第二种可选的检测方法的流程示意图。
86.步骤s203可以具体阐述为:
87.s2031:基于该第一图像确定出该检测孔4的内壁的第一数据集;该第一数据集包括多个第一目标点中每个第一目标点的像素坐标;该每个第一目标点属于该检测孔4的内壁。
88.于一种可行的实施例中,参阅图11,图11为本技术第三种可选的检测方法的流程示意图。步骤s2031可以具体阐述为:
89.s1101:对该第一图像进行灰度处理,得到第一目标明亮区域与第一目标黑暗区域;该第一目标明亮区域的灰度值小于等于第一预设灰度值;该第一目标黑暗区域的灰度值大于该第一预设灰度值。
90.在本技术实施例中,当第一相机11开始采集第一图像时,第一光源产生器6和第二光源产生器7均开启,由于第二光源产生器7的斜光的存在,可以将一定量的光打在检测孔4的内壁侧,基于上述图5可以看出,可以拍摄到检测孔4的内壁存在较为明亮的区域,而该明亮区域即为上述第一目标明亮区域;而该第一目标明亮区域的上方(即y轴正方向)的区域即为第一目标黑暗区域。
91.在本实施例中,可以直接对第一图像按照由下至上(即沿y轴正方向),由暗到明的识别方式,将识别到的第二暗区设为第一目标黑暗区域;识别到的第一个亮区即为第一目标明亮区域,从而确定出上述第一目标明亮区域和第一目标黑暗区域。
92.s1102:确定出该第一目标明亮区域与该第一目标黑暗区域的第一目标区域。
93.s1103:确定出该第一目标区域的多个第一目标点,得到该第一数据集。
94.s2032:基于该第二图像确定出该端部的第二数据集;该第二数据集包括多个第二目标点的每个第二目标点的像素坐标;该每个第二目标点属于该端部。
95.于一种可行的实施例中,步骤s2032可以具体阐述为:
96.对该第二图像进行灰度处理,得到第二目标明亮区域和第二目标黑暗区域;该第二目标明亮区域的灰度值小于等于第二预设灰度值,该第二目标黑暗区域的灰度值大于该第二预设灰度值;该第二预设灰度值大于等于第一预设灰度值;确定出该第二目标明亮区域与该第二目标黑暗区域的第二目标区域;确定出该第二目标区域的多个第二目标点,得到该第二数据集。
97.在本技术实施例中,当第二相机12开始采集第二图像时,第一光源产生器6开启,第二光源产生器7关闭,从而使得第二相机12采集到的是背光图像,基于上述图7可以看出,可以拍摄到未被目标检测对象遮挡的区域为明亮区域,而该明亮区域即为上述第二目标明亮区域;而该第一目标明亮区域的下方(即y轴负方向)的区域即为第二目标黑暗区域。
98.在本实施例中,可以直接对第一图像按照由上至下(即沿y轴负方向),由明到暗的识别方式,将识别到的第一暗区定为第二目标黑暗区域;识别到的第一个亮区即为第二目标明亮区域,从而确定出上述第二目标明亮区域和第二目标黑暗区域。
99.s2033:根据该第一数据集确定出第一直线。
100.在本实施例中,可以利用vision pro软件抓取到存在于该第一目标区域的多个点,通过对上述多个点进行筛选,例如,取60个点,过滤掉20%的无效点,从而后续基于剩余的48个点进行直线拟合,形成第一直线。
101.s2034:根据该第二数据集确定出第二直线。
102.在本实施例中,同理,与上述对第一数据集的处理方式相同,取60个点,过滤掉20%的无效点,从而后续基于剩余的48个点进行直线拟合,形成第二直线。
103.需要说明的是,上述每个点均具有位置坐标信息,该位置坐标可以是已经转换为标定板的世界坐标,也可以是相机的像素坐标,后续再单独将属于第一直线或者第二直线的点的像素坐标转换为世界坐标即可,上述的取点数仅是示例,根据实际需要,也可以是10、20、30等数量,在此不做限定。
104.s2035:确定出该第一直线与该第二直线的相对距离;将该相对距离确定为该检测孔4距离该端部的第一距离。
105.可选的,参阅图5和图7,可以取第一直线l1的中点m1,对m1向第二直线l2做垂线,由于已知m1的坐标和第二直线上所有点的坐标,从而可以确定出第一距离d1;为了提高检测方法的灵活性,也可以取第二直线l2的中点m2,对m2向第一直线l1做垂线,从而确定出第一距离d1。
106.通过上述图9a和9b可知,由于金属件5与粘结胶31存在两种情况,对于第一种情况直接基于图6所示的相机组件1的结构即可实现对第一距离的准确测量,即该第一相机11的轴线与该第二相机12的轴线重合或者平行。但对于第二种情况,由于粘结胶31存在于件数件的内壁,即使存在倾斜的光线,也无法准确测出金属件5内壁的情况,为此,参阅图12,图12为本技术第二种可选的相机组件1的结构示意图。该第一相机11的轴线与该第二相机12的轴线存在预设夹角;第一相机11的轴线与固定结构13存在预设距离,第二相机12的轴线与固定结构13平行,该第一相机11上设有第一光源产生器6,第一光源产生器6为环形结构,其中部的通孔与第一相机11的镜头对应,以使第一相机11的光能够透过通孔照到目标检测对象上。
107.上述步骤s2031和s2032的具体检测过程还可以为:当第一相机11采集第一图像
时,开启第一光源产生器6,由于第一相机11为倾斜设置的,可以拍摄到金属件5内壁的情况,参阅图13,图13为本技术另一种可选的第一图像的灰度图示意图。可以直接对第一图像按照由上至下(即沿y轴负方向),由暗到明的识别方式,将识别到的第一暗区设为第一目标黑暗区域;识别到的第二个亮区即为第一目标明亮区域,从而确定出上述第一目标明亮区域和第一目标黑暗区域,且第一目标明亮区域与第一目标黑暗区域确定的第一目标区域对应的第一直线记为l3。
108.在本技术实施例中,参阅图14,图14为本技术另一种可选的第二图像的灰度图示意图。当第二相机12开始采集第二图像时,第一光源产生器6开启,从而使得第二相机12采集到的是背光图像,基于上述图14可以看出,可以拍摄到明亮区域,该明亮区域即为上述第一目标明亮区域;而该第一目标明亮区域的下方(即y轴负方向)的区域即为第一目标黑暗区域。
109.在本实施例中,可以直接对第一图像按照由下至上(即沿y轴正方向),由暗到明的识别方式,识别到的第一个亮区定义为第二目标明亮区域(图14中未示出,未被待检测对象遮的端部遮挡的区域),将第一暗区定义为第二目标黑暗区域;从而确定出上述第二目标明亮区域和第二目标黑暗区域;且基于第二目标明亮区域与第二目标黑暗区域确定的第二目标区域对应的第二直线记为l4。
110.需要说明的是,上述图示中的y轴仅用于指示对应的图中的方向,不同的图中的y轴指示的基准可能是不同的。
111.可选的,步骤203之后,该检测方法还包括:将该第一距离确定为目标距离值;若该目标距离值满足预设阈值范围,则确定该目标检测对象的尺寸检测结果为合格;否则,确定该尺寸检测结果为不合格;以实现对目标检测对象尺寸的合格情况的判断,便于后续工序可以基于该判断结果进行相应的操作。
112.可选的,该第一距离d1需要满足如下条件:2.8《d1《3.1,单位为毫米;则确定该尺寸检测结果为合格。
113.由于在实际产品检测过程中,可能是对多个产品一起进行检测,每个产品的加工情况会不同,会存在该多个产品中既存在第一种情况的产品,也存在第二种情况的产品,节省检测步骤,即不需要先对产品进行粘结胶31位置的分析,提高检测效率和检测准确度,在另一个可行的实施例中,参阅图15,图15为本技术第四种可选的检测方法的流程示意图。上述步骤s203之后,该检测方法还包括:
114.s204:利用第三相机151获取第三图像;该第三图像包含有目标检测对象的顶部;该目标检测对象包括检测孔4,第三相机151与第一相机11存在预设间隔。
115.s205:利用第四相机152获取第四图像;该第四图像包含有该目标检测对象的底部。
116.在本实施例中,参阅图16,图16为本技术第三种可选的相机组件1的结构示意图。该相机组件1包括第一相机组件14和第二相机组件15;其中,第一相机组件14包括第一相机11和第二相机12,第二相机组件15包括第三相机151和第四相机152,第一相机11的轴线和第二相机12的轴线垂直于地面,且平行于第一相机组件14的固定结构13;第三相机151的轴线与第二相机组件15的固定结构13存在预设夹角;第四相机152的轴线垂直于地面;第一相机组件14的结构可以参阅图6,第二相机组件15的结构可以参阅图12。
117.s206:根据该第三图像和该第四图像确定出该检测孔4距离该目标检测对象的端部的第二距离。
118.在本技术实施例中,该第一距离d1为图5和图7的l1和l2确定出的距离,第二距离d2为图13和图14的l3和l4确定出的距离;该第三图像的灰度图可以是图13所示的图像,第四图像的灰度图可以是图14所示的图像。
119.s207:根据该第一距离和该第二距离确定出比对值。
120.可选的,该比对值可以是第一距离和第二距离之间的比值,也可以是第一距离和第二距离之间的差值。
121.s208:若该比对值小于等于预设阈值,则确定该目标检测对象的尺寸检测结果为合格;否则,确定该尺寸检测结果为不合格。
122.可选的,为了进一步提高检测的精准度,在本实施例中,上述第一距离d1和第二距离d2需要满足以下条件,才能确定该柔性产品的尺寸检测结果为合格;需要满足的条件为:-0.04《d2-d1,且d1《3.06;单位均为毫米。
123.参阅图17,图17为本技术一种可选的柔性产品尺寸的检测装置的结构示意图。本技术于另一方面还公开了一种柔性产品尺寸的检测装置,其包括:
124.第一采集模块1701,用于利用第一相机11采集第一图像;该第一图像包含有目标检测对象的顶部;该目标检测对象包括检测孔4;
125.第二采集模块1702,用于利用第二相机12采集第二图像;该第二图像包含有该目标检测对象的底部;该第一相机11和该第二相机12相对设置;
126.确定模块1703,用于根据该第一图像和该第二图像确定出该检测孔4距离该目标检测对象的端部的第一距离。
127.于一种可行的实施例中,该确定模块包括第一子确定模块、第二子确定模块和第三子确定模块;该第一子确定模块用于基于该第一图像确定出该检测孔4的内壁的第一数据集;该第一数据集包括多个第一目标点中每个第一目标点的像素坐标;该每个第一目标点属于该检测孔4的内壁;基于该第二图像确定出该端部的第二数据集;该第二数据集包括多个第二目标点的每个第二目标点的像素坐标;该每个第二目标点属于该端部;
128.第二子确定模块,用于根据该第一数据集确定出第一直线;根据该第二数据集确定出第二直线;
129.第三子确定模块,用于确定出该第一直线与该第二直线的相对距离;将该相对距离确定为该检测孔4距离该端部的第一距离。
130.于一种可行的实施例中,第一子确定模块,用于对该第一图像进行灰度处理,得到第一目标明亮区域与第一目标黑暗区域;该第一目标明亮区域的灰度值小于等于第一预设灰度值;该第一目标黑暗区域的灰度值大于该第一预设灰度值;确定出该第一目标明亮区域与该第一目标黑暗区域的第一目标区域;确定出该第一目标区域的多个第一目标点,得到该第一数据集。
131.于一种可行的实施例中,第二子确定模块,用于对该第二图像进行灰度处理,得到第二目标明亮区域和第二目标黑暗区域;该第二目标明亮区域的灰度值小于等于第二预设灰度值;该第二目标黑暗区域的灰度值大于该第二预设灰度值;该第二预设灰度值大于等于第一预设灰度值;确定出该第二目标明亮区域与该第二目标黑暗区域的第二目标区域;
确定出该第二目标区域的多个第二目标点,得到该第二数据集。
132.于一种可行的实施例中,该第一相机11的轴线与该第二相机12的轴线重合或者平行;该确定模块还包括第四子确定模块,该第四子确定模块,用于利用第三相机151获取第三图像;该第三图像包含有目标检测对象的顶部;该目标检测对象包括检测孔4;利用第四相机152获取第四图像;该第四图像包含有该目标检测对象的底部;该第三相机151和该第四相机152相对设置;该第三相机151的轴线与该第四相机152的轴线存在预设夹角;根据该第三图像和该第四图像确定出该检测孔4距离该目标检测对象的端部的第二距离;根据该第一距离和该第二距离确定出比对值;若该比对值小于等于预设阈值,则确定该目标检测对象的尺寸检测结果为合格;否则,确定该尺寸检测结果为不合格。
133.于一种可行的实施例中,该检测孔4内置有金属件5;该金属件5与该检测孔4通过粘结胶31连接;该粘结胶31位于该金属件5的内壁;该第一相机11的轴线与该第二相机12的轴线存在预设夹角;确定模块,还用于将该第一距离确定为目标距离值;若该目标距离值满足预设阈值范围,则确定该目标检测对象的尺寸检测结果为合格;否则,确定该尺寸检测结果为不合格。
134.本技术实施例所提供的方法实施例可以在计算机终端、服务器或者类似的运算装置中执行。以运行在服务器上为例,图18是本技术一种可选的检测方法的服务器的硬件结构框图。如图18所示,该服务器1800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,cpu)1810(中央处理器1810可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器1830,一个或一个以上存储应用程序1823或数据1822的存储介质1820(例如一个或一个以上海量存储设备)。其中,存储器1830和存储介质1820可以是短暂存储或持久存储。存储在存储介质1820的程序可以包括一个或一个以上模块,每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1810可以设置为与存储介质1820通信,在服务器1800上执行存储介质1820中的一系列指令操作。服务器1800还可以包括一个或一个以上电源1860,一个或一个以上有线或无线网络接口1850,一个或一个以上输入输出接口1840,和/或,一个或一个以上操作系统1821,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm等等。
135.输入输出接口1840可以用于经由一个网络接收或者发送数据。上述的网络具体实例可包括服务器1800的通信供应商提供的无线网络。在一个实例中,输入输出接口1840包括一个网络适配器(network interface controller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,输入输出接口1840可以为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
136.本领域普通技术人员可以理解,图18所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,服务器1800还可包括比图18中所示更多或者更少的组件,或者具有与图18所示不同的配置。
137.本技术的实施例还提供了一种电子设备,该电子设备包括处理器和存储器,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或该指令集由处理器加载并执行以实现如上述的检测方法。
138.本技术的实施例还提供了一种存储介质,所述存储介质可设置于服务器之中以保
存用于实现方法实施例中一种检测方法相关的至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现上述检测方法。
139.可选地,在本实施例中,上述存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
140.需要说明的是:上述本技术实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
141.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
142.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
143.以上所述仅为本技术的较佳实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献