一种布料瑕疵检测方法、系统、存储介质及验布机与流程

文档序号:21369660发布日期:2020-07-04 06:17阅读:443来源:国知局
一种布料瑕疵检测方法、系统、存储介质及验布机与流程

本发明涉及纺织的技术领域,尤其是涉及一种布料瑕疵检测方法、系统、存储介质及验布机。



背景技术:

在纺织印染产品的生产中,布面瑕疵是影响布匹质量的重要因素之一,布匹表面瑕疵检验是布匹生产的重要环节。

到目前为止,市面上的验布机只是用来传动布匹的工具,布匹瑕疵的检验完全是由人眼来完成的,即在一定灯光照明条件下,工人控制布匹的转动,用肉眼扫描检验台范围内的布匹,如果发现瑕疵则停止转动布匹,判断瑕疵是否可修复,如果可修复就当场修复,如果不可修复在相应的位置搭上标记。

上述中的现有技术方案存在以下缺陷:传统的人工瑕疵检测方法劳动强度高,检测时易受主观因素的影响,漏检率和误检率高,尚有改进的空间。



技术实现要素:

本发明目的一是提供一种布料瑕疵检测方法,具有实现了布料瑕疵的自动检测,瑕疵检测更加准确,降低了检测人员的劳动强度的特点。

本发明的上述发明目的一是通过以下技术方案得以实现的:

一种布料瑕疵检测方法,包括:

通过预设于布料上方的摄像头获取布料的第一图像;

判断第一图像与预设的标准图像是否匹配;

如果是,则控制验布机的传动辊继续转动,否则,控制验布机的传动辊停止转动并告警。

通过采用上述技术方案,通过第一图像与标准图像比对,如果第一图像与标准图像匹配,则说明布料无瑕疵,如果第一图像与标准图像不匹配,则说明布料存在瑕疵,控制验布机的传动辊停止转动并告警,实现了布料瑕疵的自动检测,瑕疵检测更加准确,降低了检测人员的劳动强度。

本发明在一较佳示例中可以进一步配置为:若第一图像与预设的标准图像不匹配,则控制验布机的传动辊停止转动并定位出第一图像中的瑕疵区域;

控制预设于布料下方的线性光源开启;

通过预设于布料上方的摄像头获取布料的第二图像;

获取第二图像中瑕疵区域的第一亮度信息;

判断所述第一亮度信息是否大于第一亮度阈值;

如果是,则控制验布机告警,否则,控制验布机的传动辊继续转动。

通过采用上述技术方案,通过线性光源照射当前布料,并通过摄像头获取当前布料的第二图像,得出第二图像中瑕疵区域的第一亮度信息,将第一亮度信息与第一亮度阈值比较,若第一亮度信息大于第一亮度阈值,则说明布料存在破损、跳线等瑕疵,控制验布机告警,若第一亮度信息不大于第一亮度阈值,则说明布料存在其它可修复的瑕疵。

本发明在一较佳示例中可以进一步配置为:获取第二图像中瑕疵区域的第一亮度信息之后,判断所述第一亮度信息是否小于第二亮度阈值;

如果是,则控制预设的熨烫装置对布料熨烫,否则,控制验布机的传动辊继续转动。

通过采用上述技术方案,若布料出现褶皱等情况,则第一亮度信息也会小于第一亮度阈值,将第一亮度信息与第二亮度阈值比较,若第一亮度信息小于第二亮度阈值,则说明布料存在褶皱情况,控制预设的熨烫装置对布料熨烫,否则,说明布料存在其它可修复的瑕疵。

本发明在一较佳示例中可以进一步配置为:预设的熨烫装置对布料熨烫之后,再次通过预设于布料上方的摄像头获取布料的第三图像;

获取第三图像中瑕疵区域的第二亮度信息;

判断所述第二亮度信息是否小于第二亮度阈值;

如果是,则控制验布机的传动辊停止转动并告警,否则,控制验布机的传动辊继续转动。

通过采用上述技术方案,熨烫之后,再次获取当前布料的第三图像,根据第三图像获取瑕疵区域的第二亮度信息,将第二亮度信息与第二亮度阈值比较,若第二亮度信息小于第二亮度阈值,则说明布料的瑕疵区域不是褶皱,而是其它不可修复的瑕疵,控制验布机的传动辊停止转动并告警,否则,说明的瑕疵区域是褶皱,控制验布机的传动辊继续转动。

本发明目的二是提供一种布料瑕疵检测系统,具有实现了布料瑕疵的自动检测,瑕疵检测更加准确,降低了检测人员的劳动强度的特点。

本发明的上述发明目的二是通过以下技术方案得以实现的:

一种布料瑕疵检测系统,包括存储器和处理器,所属存储器上存储有能够被处理器加载并执行如上所述任一种方法的计算机程序。

本发明目的三是提供一种计算机存储介质,能够存储相应的程序,具有便于实现布料瑕疵的自动检测,瑕疵检测更加准确,降低了检测人员的劳动强度的特点。

本发明的上述发明目的三是通过以下技术方案得以实现的:

一种计算机可读存储介质,存储有能够被处理器加载并执行如上所述任一种方法的计算机程序。

本发明目的四是提供一种验布机,具有实现了布料瑕疵的自动检测,瑕疵检测更加准确,降低了检测人员的劳动强度的特点。

本发明的上述发明目的四是通过以下技术方案得以实现的:

一种验布机,其特征在于,包括验布架、若干转动连接于验布架上的传动辊、设于验布架上的摄像头、设于验布架上的线性光源以及如上所述的一种布料瑕疵检测系统;

所述验布架具有一支撑板,所述摄像头朝向支撑板设置,所述布料经过摄像头与支撑板之间,所述线性光源设于支撑板靠近布料的一侧。

本发明在一较佳示例中可以进一步配置为:还包括设于验布架上的熨烫装置,所述熨烫装置包括设于验布架上且与传动辊呈垂直设置的熨烫头、固定于熨烫头上的固定板和设于验布架上驱使熨烫头沿传动辊的轴向运动的驱动组件。

通过采用上述技术方案,当第一亮度信息下雨第二亮度阈值时,通过驱动组件驱使熨烫头对当前布料进行熨烫,实现了布料检测过程中的自动去褶皱,同时方便进一步判断布料的瑕疵情况。

本发明在一较佳示例中可以进一步配置为:所述驱动组件包括两个穿设于固定板的两端且与固定板螺纹连接的驱动丝杆和固定于验布架上且输出轴与驱动丝杆的一端连接以驱使驱动丝杆转动的驱动电机,所述驱动丝杆的两端通过轴承转动连接于验布架上,所述驱动丝杆与所述传动辊互相平行。

通过采用上述技术方案,驱动电机驱使驱动丝杆转动,驱动丝杆驱使熨烫头沿传动辊的轴向运动,以对布料进行熨烫,实现了布料在检测时自动去除褶皱。

本发明在一较佳示例中可以进一步配置为:所述熨烫装置还包括设于熨烫头一侧的滚压辊,所述滚压辊的两端均转动连接有与固定板的一侧铰接的连杆,所述连杆远离固定板的一侧设有拉簧,所述拉簧的一端与固定板固定连接另一端与连杆固定连接。

通过采用上述技术方案,熨烫头对当前布料熨烫之后,滚压辊在拉簧的作用下压紧当前布料并滚压当前布料,以去除当前布料的褶皱,提高了布料去褶皱的效果。

综上所述,本发明包括以下至少一种有益技术效果:

1.具有实现了布料瑕疵的自动检测,瑕疵检测更加准确,降低了检测人员的劳动强度的特点;

2.驱动电机驱使驱动丝杆转动,驱动丝杆驱使熨烫头沿传动辊的轴向运动,以对布料进行熨烫,实现了布料在检测时自动去除褶皱;

3.熨烫头对当前布料熨烫之后,滚压辊在拉簧的作用下压紧当前布料并滚压当前布料,以去除当前布料的褶皱,提高了布料去褶皱的效果。

附图说明

图1是本发明的一种布料瑕疵检测方法的流程示意图。

图2是本发明的一种验布机的结构示意图。

图3是本发明的隐藏布料之后验布机的结构示意图。

图4是熨烫装置的局部结构示意图。

图中,11、验布架;111、支撑板;112、嵌设槽;113、固定架;12、传动辊;13、摄像头;14、线性光源;15、熨烫装置;151、熨烫头;152、固定板;153、驱动组件;1531、驱动丝杆;1532、驱动电机;154、滚压辊;155、连杆;156、拉簧;2、布料。

具体实施方式

以下结合附图对本发明作进一步详细说明。

本具体实施例仅仅是对本发明的解释,其并不是对本发明的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本发明的权利要求范围内都受到专利法的保护。

本发明实施例提供一种布料瑕疵检测方法,包括:通过预设于布料上方的摄像头获取布料的第一图像;判断第一图像与预设的标准图像是否匹配;如果是,则控制验布机的传动辊继续转动,否则,控制验布机的传动辊停止转动并告警。

本发明实施例中,通过第一图像与标准图像比对,如果第一图像与标准图像匹配,则说明布料无瑕疵,如果第一图像与标准图像不匹配,则说明布料存在瑕疵,控制验布机的传动辊停止转动并告警,实现了布料瑕疵的自动检测,瑕疵检测更加准确,降低了检测人员的劳动强度。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。

下面结合说明书附图对本发明实施例作进一步详细描述。

本发明实施例提供一种布料瑕疵检测方法,所述方法的主要流程描述如下。

如图1所示:

步骤1100:通过预设于布料上方的摄像头获取布料的第一图像。

其中,此处布料为单色布料或未染色的布料。

步骤1200:判断第一图像与预设的标准图像是否匹配。

其中,标准图像为布料无瑕疵时的图像。

步骤1300:如果是,则控制验布机的传动辊继续转动。

其中,如果第一图像与标准图像匹配,说明布料不存在瑕疵,控制验布机的传动辊继续转动。

步骤1400:否则,控制验布机的传动辊停止转动并告警。

其中,如果第一图像与标准图像不匹配,说明布料存在瑕疵,控制验布机的传动辊停止转动并告警以提醒验布人员,告警可以通过灯光告警也可以通过声音告警。

步骤1500:若第一图像与预设的标准图像不匹配,则控制验布机的传动辊停止转动并定位出第一图像中的瑕疵区域。

其中,第一图像与标准图像不匹配,说明布料存在瑕疵,则定位出布料第一图像中的瑕疵区域。

步骤1600:控制预设于布料下方的线性光源开启。

其中,通过线性光源加强对布料光照,以方便检测瑕疵区域的透光性。

步骤1700:通过预设于布料上方的摄像头获取布料的第二图像。

步骤1800:获取第二图像中瑕疵区域的第一亮度信息。

步骤1811:判断所述第一亮度信息是否大于第一亮度阈值。

其中,第一亮度阈值对应的是布料无瑕疵时线性光源穿过布料之后的光线的亮度。

步骤1812:如果是,则控制验布机告警。

其中,第一亮度信息大于第一亮度阈值,说明布料存在破损、漏针、勾纱等不可修复的瑕疵,控制验布机告警以提醒验布人员,告警可以通过灯光告警也可以通过声音告警。

步骤1813:否则,控制验布机的传动辊继续转动。

其中,第一亮度信息不大于第一亮度阈值,说明布料不存在瑕疵,控制验布机的传动辊继续转动。

步骤1821:获取第二图像中瑕疵区域的第一亮度信息之后,判断所述第一亮度信息是否小于第二亮度阈值。

其中,第二亮度阈值对应的是无瑕疵布料褶皱时线性光源穿过布料之后的光线的亮度。

步骤1822:如果是,则控制预设的熨烫装置对布料熨烫。

其中,如果第一亮度信息小于第二亮度阈值,说明布料存在褶皱的瑕疵,则控制预设的熨烫装置对布料熨烫,以去除布料的褶皱。

步骤1823:否则,控制验布机的传动辊继续转动。

其中,如果第一亮度信息不小于第二亮度阈值,说明布料不存在瑕疵或存在可修复的瑕疵,控制验布机的传动辊继续转动。

步骤1824:预设的熨烫装置对布料熨烫之后,再次通过预设于布料上方的摄像头获取布料的第三图像。

步骤1825:获取第三图像中瑕疵区域的第二亮度信息。

步骤1826:判断所述第二亮度信息是否小于第二亮度阈值。

步骤1827:如果是,控制验布机的传动辊停止转动并告警。

其中,如果第二亮度信息小于第二亮度阈值,说明布料不是褶皱瑕疵,而是存在其它瑕疵,控制验布机的传动辊停止转动并告警以提醒验布人员。

步骤1828:否则,控制验布机的传动辊继续转动。

其中,如果第二亮度信息不小于第二亮度阈值,说明布料的瑕疵是褶皱并且通过熨烫装置已经去除,控制验布机的传动辊继续转动。

基于同一发明构思,本发明实施例提供一种布料瑕疵检测系统,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如图1任一种布料瑕疵检测方法的计算机程序。

本发明实施例提供一种计算机可读存储介质,存储有能够被处理器加载执行时实现如图1流程中所述的各个步骤。

所述计算机可读存储介质例如包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

基于同一发明构思,参照图2、3,本发明实施例提供一种验布机,包括如上所述的一种布料2瑕疵检测系统,还包括验布架11、传动辊12、摄像头13、线性光源14和熨烫装置15;以箭头a的指向为前,以箭头b的指向为上,传动辊12转动连接于验布架11上,验布架11上固定有支撑板111,验布架11的上端固定有固定架113,固定架113朝向前方设置,摄像头13固定于固定架113上且朝向支撑板111设置,布料2从摄像头13与支撑板111之间经过;支撑板111靠近摄像头13的一侧开设有若干均匀分布的嵌设槽112,嵌设槽112内嵌设有与嵌设槽112一一对应的线性光源14,线性光源14朝向布料2设置,线性光源14与布料2的宽度相等。

参照图3、4,熨烫装置15设于验布架11上且用于对经过支撑板111与摄像头13之间的布料2进行熨烫,以去除布料2的褶皱,熨烫装置15包括熨烫头151、固定板152和驱动组件153,熨烫头151设于支撑板111的前方且位于布料2远离支撑板111的一侧,熨烫头151与传动辊12的轴向互相垂直,熨烫头151连接有蒸汽输送管和水箱,图中未示出,固定板152固定于熨烫头151远离布料2的一侧,驱动组件153包括驱动丝杆1531和驱动电机1532,驱动丝杆1531的数量为两个,两个驱动丝杆1531分别穿设于固定板152的两端且与固定板152螺纹连接,两个驱动丝杆1531的两端均通过轴承转动连接于验布架11上,驱动电机1532与驱动丝杆1531一一对应,驱动电机1532固定于验布架11的一侧且输出轴与驱动丝杆1531的一端连接,以驱使驱动丝杆1531转动;为了保证两个驱动丝杆1531的同步转动,还可以使用一个驱动电机1532,通过同步带轮和同步带连接两个驱动丝杆1531。

熨烫装置15还包括滚压辊154、连杆155和拉簧156,滚压辊154设于固定板152远离摄像头13的一侧,连杆155的数量为两个且分别设于滚压辊154的两端,滚压辊154转动连接于两个连杆155之间,连杆155的另一端铰接于固定板152上,拉簧156位于连杆155的下侧且与连杆155一一对应,拉簧156的一端与固定板152固定连接另一端与连杆155的中部固定连接,以驱使滚压辊154配合支撑板111滚压布料2去除褶皱。

本实施例的实施原理为:

初始时,熨烫装置15位于布料2的一侧,当第一亮度信息小于第二亮度阈值时,控制驱动电机1532转动,驱动电机1532驱使驱动丝杆1531转动以驱使熨烫头151沿传动辊12的轴向运动,从布料2的一侧运动至另一侧对布料2进行熨烫;滚压辊154随固定板152沿传动辊12的轴向运动并在拉簧156的作用下压紧布料2,对熨烫之后的布料2滚压,以去除布料2的褶皱瑕疵。

所述领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以对本申请的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,不应理解为对本发明的限制。本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1