一种纤维检测方法及系统技术方案

技术编号:14520866 阅读:83 留言:0更新日期:2017-02-01 23:52
本发明专利技术公开了一种纤维检测方法包括:在已有的多个进程中,确定了主进程和子进程,将待处理的图片对应的文本信息利用MPI发送给每一个子进程,确定每一个子进程需处理的图片的标识号,触发子进程对标识号对应的图片进行处理;当子进程将图片处理完毕后,表示子进程为空闲状态,将图片处理结果发送给主进程,判断主进程中是否包含未处理的待处理图片,当包含时,选取一张未处理的待处理图片的标识号,并利用MPI将标识号发送给空闲状态的子进程;当主进程接收到所有图片的处理结果后,依据所有图片的处理结果,分别计算图片中棉纤维和麻纤维的含量所占的比重。通过采用这种主从式并行化的处理方式,解决了现有技术中纤维检测耗时的问题。

【技术实现步骤摘要】

本专利技术涉及纤维识别领域,尤其涉及一种纤维检测方法及系统。
技术介绍
随着科学技术的进步,人们的需求在日益提高,对纺织物的性能要求也越来越高,催生了混纺纤维的诞生。混纺比的大小对织物的性能表现起着关键作用,是检验纺织品产品质量的一个衡量标准,也是国内外国家政府与政府群体对纺织品在贸易壁垒上的技术法规标准要求,因此对纤维制品棉麻纤维含量的检测是非常必要的。现有技术中,通常采用串行纤维测试系统来检测纤维的含量,利用该技术对纤维含量进行测试时,要提取出每一根纤维的特征量,并且计算的数据量很大,因此,采用串行系统处理的过程非常繁琐而且耗时长,实用性不高。
技术实现思路
有鉴于此,本专利技术提出了一种纤维检测方法,解决了现有技术中采用串行系统对纤维进行检测时耗时的问题,该方法包括:依据预设的规则,在已有的多个进程中,确定主进程,并将所述主进程之外的其它进程确定为子进程;应用所述主进程获取待处理的多张图片对应的文本信息,并利用MPI消息传递接口将所述多张图片对应的文本信息分别发送至每一个子进程,并确定每一个子进程需处理的图片的标识号;触发所述子进程读取所述标识号对应的图片,并依据所述图片对应的文本信息对所述图片进行处理;获取所述子进程中的图片处理结果,利用所述MPI将所述图片处理结果发送给所述主进程,并表明此时所述子进程为空闲状态;判断所述子进程中是否包含未处理的待处理图片;当包含所述未处理的待处理图片时,选取一张未处理的待处理图片的标识号,并利用所述MPI将所述未处理的待处理图片的标识号发送给空闲状态的所述子进程;当所述主进程接收到所有的所述待处理的未处理图片的处理结果后,依据所有的待处理图片的处理结果,分别计算所述图片中棉纤维和麻纤维的含量所占的比重。上述方法,优选的,所述按照预设的规则,在已有的多个进程中,确定主进程,并将所述主进程之外的其它进程确定为子进程,包括:获取所述已有的多个进程的标识信息,并对所述已有的多个进程的标识信息进行识别;当识别出预设的标识信息后,将所述预设的标识信息对应的进程确定为主进程,其它进程确定为子进程。上述方法,优选的,依据所述图片对应的文本信息对所述图片进行处理,包括:将所述标识号对应的图片中的交叉纤维进行分离;根据分离出的不同纤维,提取所述不同纤维对应的特征信息;依据所述不同纤维对应的特征信息,识别出所述图片中的棉纤维和麻纤维;获取棉纤维和麻纤维对应的参数值;其中,所述参数值包括:麻纤维的数量N1;棉纤维的数量N2;麻纤维直径平方的平均数棉纤维直径平方的平均数麻纤维的密度ρ1;棉纤维的密度ρ2。上述方法,优选的,所述依据所有的待处理的图片的处理结果,分别计算所述图片中棉纤维和麻纤维的含量所占的比重,包括:根据公式计算麻纤维含量所占比重;根据公式x2=1-x1,计算棉纤维含量所占的比重;其中,r1表示麻纤维直径平方折算面积的系数;r2表示棉纤维直径平方折算面积的系数。上述方法,优选的,所述断所述子进程中是否包含未处理的待处理图片后还包括:当不包含未处理的待处理图片时,将等待信息发送给空闲状态的所述子进程。本专利技术还提供了一种纤维检测系统,所述系统包括:确定单元,用于依据预设的规则,在已有的多个进程中,确定主进程,并将所述主进程之外的其它进程确定为子进程;第一发送单元,用于应用所述主进程获取待处理的多张图片对应的文本信息,并利用MPI消息传递接口将所述多张图片对应的文本信息分别发送至每一个子进程,并确定每一个子进程需处理的图片的标识号;触发单元,用于触发所述子进程读取所述标识号对应的图片,并依据所述图片对应的文本信息对所述图片进行处理;第二发送单元,用于获取所述子进程中的图片处理结果,利用所述MPI将所述图片处理结果发送给所述主进程,并表明此时所述子进程为空闲状态;判断单元,用于判断所述子进程中是否包含未处理的待处理图片;第三发送单元,用于当包含所述未处理的待处理图片时,选取一张未处理的待处理图片的标识号,并利用所述MPI将所述未处理的待处理图片的标识号发送给空闲状态的所述子进程;计算单元,用于当所述主进程接收到所有的所述待处理的未处理图片的处理结果后,依据所有的待处理图片的处理结果,分别计算所述图片中棉纤维和麻纤维的含量所占的比重。上述系统,优选的,所述确定单元,包括:第一获取子单元,用于获取所述已有的多个进程的标识信息,并对所述已有的多个进程的标识信息进行识别;确定子单元,用于当识别出预设的标识信息后,将所述预设的标识信息对应的进程确定为主进程,其它进程确定为子进程。上述系统,优选的,所述触发单元,包括:分离子单元,用于将所述标识号对应的图片中的交叉纤维进行分离;提取子单元,用于根据分离出的不同纤维,提取所述不同纤维对应的特征信息;识别子单元,用于依据所述不同纤维对应的特征信息,识别出所述图片中棉纤维和麻纤维;第二获取子单元,用于获取棉纤维和麻纤维对应的参数值;其中,所述参数值包括:麻纤维的数量N1;棉纤维的数量N2;麻纤维直径平方的平均数棉纤维直径平方的平均数麻纤维的密度ρ1;棉纤维的密度ρ2。上述系统,优选的,所述计算单元包括;第一计算单元,用于根据公式计算麻纤维含量所占比重;第二计算单元,用于根据公式x2=1-x1,计算棉纤维含量所占的比重;其中,r1表示麻纤维直径平方折算面积的系数;r2表示棉纤维直径平方折算面积的系数。上述系统,优选的,还包括:第四发送单元,用于当不包含未处理的待处理图片时,将等待信息发送给空闲状态的所述子进程。本专利技术实施例公开了一种纤维检测方法,包括:在已有的多个进程中,确定了主进程和子进程后,将待处理的图片对应的文本信息,利用MPI发送给每一个子进程,确定每一个子进程需处理的图片的标识号,并触发所述子进程对标识号对应的图片进行处理;当子进程将图片处理完毕后,表示子进程为空闲状态,将图片处理结果发送给主进程,判断主进程中是否包含未处理的待处理图片,当包含时,选取一张未处理的待处理图片的标识号,并利用MPI将标识号发送给空闲状态的子进程;当主进程接收到所有图片的处理结果后,依据所有图片的处理结果,分别计算图片中棉纤维和麻纤维的含量所占的比重。通过采用这种主从式并行化的处理方式,解决了现有技术中纤维检测耗时的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1本专利技术一种纤维检测方法实施例1的流程图;图2本专利技术一种纤维检测方法又一方法的流程图;图3本专利技术一种纤维检测系统实施例1的流程图;图4本专利技术一种纤维检测方法实施例2的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参考图1,为本专利技术一种纤维检测方法实施例1的流程图,该方法包括:S101:依据预设的规则,在已有的多个进程中,确定主进程,并将所述主进程之外本文档来自技高网...

【技术保护点】
一种纤维检测方法,其特征在于,所述方法包括:依据预设的规则,在已有的多个进程中,确定主进程,并将所述主进程之外的其它进程确定为子进程;应用所述主进程获取待处理的多张图片对应的文本信息,并利用MPI消息传递接口将所述多张图片对应的文本信息分别发送至每一个子进程,并确定每一个子进程需处理的图片的标识号;触发所述子进程读取所述标识号对应的图片,并依据所述图片对应的文本信息对所述图片进行处理;获取所述子进程中的图片处理结果,利用所述MPI将所述图片处理结果发送给所述主进程,并表明此时所述子进程为空闲状态;判断所述子进程中是否包含未处理的待处理图片;当包含所述未处理的待处理图片时,选取一张未处理的待处理图片的标识号,并利用所述MPI将所述未处理的待处理图片的标识号发送给空闲状态的所述子进程;当所述主进程接收到所有的所述待处理的未处理图片的处理结果后,依据所有的待处理图片的处理结果,分别计算所述图片中棉纤维和麻纤维的含量所占的比重。

【技术特征摘要】
1.一种纤维检测方法,其特征在于,所述方法包括:依据预设的规则,在已有的多个进程中,确定主进程,并将所述主进程之外的其它进程确定为子进程;应用所述主进程获取待处理的多张图片对应的文本信息,并利用MPI消息传递接口将所述多张图片对应的文本信息分别发送至每一个子进程,并确定每一个子进程需处理的图片的标识号;触发所述子进程读取所述标识号对应的图片,并依据所述图片对应的文本信息对所述图片进行处理;获取所述子进程中的图片处理结果,利用所述MPI将所述图片处理结果发送给所述主进程,并表明此时所述子进程为空闲状态;判断所述子进程中是否包含未处理的待处理图片;当包含所述未处理的待处理图片时,选取一张未处理的待处理图片的标识号,并利用所述MPI将所述未处理的待处理图片的标识号发送给空闲状态的所述子进程;当所述主进程接收到所有的所述待处理的未处理图片的处理结果后,依据所有的待处理图片的处理结果,分别计算所述图片中棉纤维和麻纤维的含量所占的比重。2.根据权利要求1所述的方法,其特征在于,所述按照预设的规则,在已有的多个进程中,确定主进程,并将所述主进程之外的其它进程确定为子进程,包括:获取所述已有的多个进程的标识信息,并对所述已有的多个进程的标识信息进行识别;当识别出预设的标识信息后,将所述预设的标识信息对应的进程确定为主进程,其它进程确定为子进程。3.根据权利要求1所述的方法,其特征在于,依据所述图片对应的文本信息对所述图片进行处理,包括:将所述标识号对应的图片中的交叉纤维进行分离;根据分离出的不同纤维,提取所述不同纤维对应的特征信息;依据所述不同纤维对应的特征信息,识别出所述图片中的棉纤维和麻纤维;获取棉纤维和麻纤维对应的参数值;其中,所述参数值包括:麻纤维的数量N1;棉纤维的数量N2;麻纤维直径平方的平均数棉纤维直径平方的平均数麻纤维的密度ρ1;棉纤维的密度ρ2。4.根据权利要求3所述的方法,其特征在于,所述依据所有的待处理的图片的处理结果,分别计算所述图片中棉纤维和麻纤维的含量所占的比重,包括:根据公式计算麻纤维含量所占比重;根据公式x2=1-x1,计算棉纤维含量所占的比重;其中,r1表示麻纤维直径平方折算面积的系数;r2表示棉纤维直径平方折算面积的系数。5.根据权利要求1所述的方法,其特征在于,所述断所述子进程中是否包含未处理的待处理图片后还包括:当不包含未处理的待处理图片时,将等待信息发送给空闲状态的所述子进程。6.一种纤维检...

【专利技术属性】
技术研发人员:贾立峰吴迪
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1