一种检测座椅体压分布对称度的方法

文档序号:9547934阅读:745来源:国知局
一种检测座椅体压分布对称度的方法
【技术领域】
[0001]本发明涉及汽车技术领域,特别是涉及一种检测座椅体压分布对称度的方法。
【背景技术】
[0002]现有的检测座椅体压分布对称度的方法不能直观、准确地判定座椅体压分布对称度。因此,希望有一种技术方案来克服或至少减轻现有技术的上述缺陷中的至少一个。

【发明内容】

[0003]本发明的目的在于提供一种检测座椅体压分布对称度的方法来克服或至少减轻现有技术的上述缺陷中的至少一个。
[0004]为实现上述目的,本发明提供一种检测座椅体压分布对称度的方法,所述检测座椅体压分布对称度的方法包括:
[0005]步骤1:获取体压分布图;
[0006]步骤2:读取体压分布图的行数与列数;
[0007]步骤3:读取体压分布图中所有最大压强值位置坐标,并记录总个数;
[0008]步骤4:如果上述步骤3得到的总个数为奇数,则判定座椅体压分布不对称,并结束;否则将最大压强值位置坐标及体压中心线在二维图中展现;
[0009]步骤5:对于上述步骤4得到的二维图,如果最大压强值分布在体压中心线的一侦牝或两侧的最大压强值个数不同,则判定座椅体压分布不对称并结束,否则计算座椅体压分布的对称度,量化确定座椅体压分布的对称度。
[0010]优选地,步骤5进一步包括:将两侧的最大压强值位置坐标进行两两配对,使得所有两两配对的最大压强值位置坐标高度差的平方和最小。
[0011]优选地,如果所有两两配对的最大压强值位置坐标高度差的平方和的最终结果大于等于设定阈值,则判定座椅体压分布不对称并结束。
[0012]优选地,座椅体压分布的对称度为两侧对称的最大压强值所在的位置到体压中心线距离差值之和的平均值。
[0013]优选地,所述体压中心线为得到体压分布图列数的中心线。
[0014]优选地,如果体压分布图为彩色图像,将之转换成灰度图像。
[0015]优选地,所述方法基于matlab软件进行。
[0016]优选地,如果最大压强值分布在体压中心线的一侧,则调整座椅水平,降低最大压强值所在的一侧。
[0017]优选地,如果座椅体压分布的对称度超过设定值,则调整座椅支撑结构,局部降低偏离体压中心线的最大压强值所在的坐标位置处的高度。
[0018]优选地,利用压力分布测试仪来获取所述体压分布图。
[0019]本发明提出了一种检测座椅体压分布对称度的方法。本方法在测得座椅静态体压分布的基础上,利用matlab软件对图像进行后续处理,对被测座椅的体压分布对称度进行直观准确地检测。
【附图说明】
[0020]图1是根据本发明一实施例的检测座椅体压分布对称度的方法的示意性流程图。
[0021]图2是说明检测座椅体压分布对称度的计算方法的示意图。
【具体实施方式】
[0022]在附图中,使用相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面结合附图对本发明的实施例进行详细说明。
[0023]根据本发明的检测座椅体压分布对称度的方法包括:
[0024]步骤1:获取体压分布图;
[0025]步骤2:读取体压分布图的行数与列数;
[0026]步骤3:读取体压分布图中所有最大压强值位置坐标,并记录总个数;
[0027]步骤4:如果上述步骤3得到的总个数为奇数,则判定座椅体压分布不对称,并结束;否则将最大压强值位置坐标及体压中心线在二维图中展现;
[0028]步骤5:对于上述步骤4得到的二维图,如果最大压强值分布在体压中心线的一侦牝或两侧的最大压强值个数不同,则判定座椅体压分布不对称并结束,否则计算座椅体压分布的对称度,量化确定座椅体压分布的对称度。
[0029]本发明提出了一种检测座椅体压分布对称度的方法。本方法在测得座椅静态体压分布的基础上,利用matlab软件对图像进行后续处理,对被测座椅的体压分布对称度进行直观准确地检测。
[0030]本发明在已有评价座椅体压分布参数:峰值压强、接触区平均压强、总压力、接触面积等基础上,进一步检测座椅体压分布对称度,对座椅整体体压分布的对称程度进行量化,以更好地检测座椅的舒适度,并有利于座椅舒适度的改进。
[0031]图1是根据本发明一实施例的检测座椅体压分布对称度的方法的示意性流程图。图2是说明检测座椅体压分布对称度的计算方法的示意图。
[0032]图1所示的流程图包括下述步骤。
[0033]步骤S1:将体压分布图输入至matlab。可以理解的是,尽管使用matlab软件是优选的,但是,也可以使用其他软件或方法来实施本发明。也就是说,只要获取体压分布图,即可以进行后续操作。
[0034]MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多。
[0035]体压分布图是表示各体压检测点体压的二维图。图中的每个像素对应一个检测点及检测的体压数值。体压分布图可以是彩色图,也可以是灰度图。
[0036]优选地,利用压力分布测试仪来获取所述体压分布图。压力分布测试仪的具体构造、测试方法,不是本发明的主要创新点,在此不进行详细描述。通常,压力分布测试仪的输出为PNG图像。但是,其他格式的图像也在本发明的范围之内。
[0037]步骤S11:如果体压分布图为彩色图像,将之转换成灰度图像。这是优选的,也可以直接基于彩色图像进行处理。对于灰度图像,其每个像素点的具体颜色或色调的表征值,通常在0-255之间,以对应不同的压强值。也就是说,以8个位(bit)来记录具体位置(即座椅具体坐标位置)的压强值。对于彩色图像,其每个像素点的具体颜色或色调的表征值,根据彩色图像的种类不同,通常以12个位(bit)、16个位(bit)或20、24个位来记录,从而,表示的压强值更加精确。但是,处理更加复杂、耗时。因此,将彩色图像的体压分布图转换成灰度图像,能够大大简化运算。
[0038]步骤S2:读取(即获取)体压分布图的行数与列数。在一个实施例中,体压分布图为灰度图,且其行数为250,列数为281。可以理解的是,上述行数和列数仅仅是示例性的。体压分布图的行数与列数通常是由压力分布测试仪确定的。在一个可选实施例中,体压分布图的行对应于座椅的深度,体压分布图的列对应于座椅的宽度。通过读取体压分布图的行数与列数,可以确定体压中心线,和后续的二维图的边界或大小。通常,体压中心线为将体压分布图的各列等分为左右两部分的线。可以理解的是,体压中心线通常对应于将座椅等分左右两部分的中线;但是,为消除测试偏差等因素,可以将体压中心线调整为偏离所述中线。
[0039]步骤S30:确定或读取体压分布图中最大压强值。在前述实施例中,最大压强值为115。如前所述,该最大值是一个以二进制表示的数值。对于灰度图像,是以8个bit来表示的值。可以直接读取,也可以从大至小排除查找。例如,首先查找是不是有255,没有则查找254,依次循环。当然,还可以采用其他的方法来确定,在此不做过多举例。假定体压的量程为100千帕,对应的二进制表示的值为255。那么前述实施例中的最大压强值115对应的实际压强值=100千帕*115/255 = 45.10千帕。
[0040]步骤S3:读取体压分布图中所有最大压强值位置坐标,并记录总个数。在图2的例子中,一种有四个最大值,对应图2所示二维
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1