1.一种振动检测方法,其特征在于,应用于振动检测传感装置,所述方法包括:接收用户启动设备检测功能的指令,根据所述指令呈现车辆振动检测入口,所述车辆振动检测入口提供振动检测类型选项,所述振动检测类型选项包括车辆类型或发动机型号;
接收用户选择振动检测类型选项,并根据所述振动检测类型选项确定发动机型号;
提示用户对所述发动机型号对应的发动机进行振动操作,所述振动操作包括驾驶操作,或空挡踩油门操作;
定位振动过程中的所述发动机为振动物体,获取所述振动物体对应的目标视频;
对所述目标视频进行参数提取,获得所述目标视频对应的振动参数,具体包括:获取目标视频中发动机的多个图像帧,并对所述多个图像帧中的每个图像帧进行区域划分,获得N个区域;
确定N个区域中每个区域包含的关键点个数Mi,i∈[1,N],关键点为振动产生位置;
按照每个区域包含的关键点个数进行初始特征点选取,选取个数为:其中Ti表示第i个区域选取的特征点个数,N1表示包含关键点的区域个数,N2表示不包含关键点的区域个数,N=N1+N2,R表示图像帧预设特征点选取个数, 表示保留的整数值, 表示保留 的整数值;
按照每个区域选取的特征点个数Ti获得每个图像帧中提取的初始特征点,其中初始特征点个数为:对所述初始特征点进行筛选,获得稳定的多个运动特征点;
对所述多个运动特征点进行光流跟踪,获得所述多个运动特征点的时间序列;
对所述多个运动特征点的时间序列进行滤波处理,获得滤波后信号;
对所述滤波后信号进行主成分分析,获得降维信号;
对所述降维信号进行参数提取,获得所述目标视频对应的振动参数;
并行地对所述目标视频进行放大处理,获得放大输出视频;
并行输出多种模式的稳定性数据,所述稳定性数据包括所述振动参数和所述放大输出视频,根据所述稳定性数据确定所述振动物体的振动情况。
2.根据权利要求1所述的方法,其特征在于,所述对所述初始特征点进行筛选,获得稳定的多个运动特征点,包括:基于最小差值平方和SSD匹配,计算所述初始特征点的流向量;
根据所述初始特征点对应的流向量计算所述初始特征点的偏移距离;
对多个初始特征点对应的多个偏移距离进行聚类,采用K‑means聚类算法对所述多个偏移距离进行聚类,其中,设置k值为4,获得4个聚类类簇;
对所述4个聚类类簇求平均值,并获得第一类簇平均值,第二类簇平均值、第三类簇平均值和第四类簇平均值,其中,第一类簇平均值<第二类簇平均值<第三类簇平均值<第四类簇平均值;
从第二类簇平均值和第三类簇平均值对应的聚类类簇中挑选方差小于第一方差阈值的多个偏移距离组成第五类簇,并确定所述第五类簇中的偏移距离对应的初始特征点作为所述稳定的多个运动特征点。
3.根据权利要求1或2所述的方法,其特征在于,对所述多个运动特征点进行光流跟踪,获得所述多个运动特征点的时间序列,包括:确定所述多个运动特征点在第一帧图像中的位置;
根据特征点匹配和最小二乘法确定所述多个运动特征点在下一相邻帧图像中的位置;
重复上述确定所述多个运动特征点在下一相邻帧图像的位置,直到遍历完所述多个图像帧中的每一帧图像;
根据确定所述多个运动特征点的顺序和位置确定所述多个运动特征点的时间序列。
4.根据权利要求1所述的方法,其特征在于,所述对所述目标视频进行放大处理,获得放大输出视频,包括:将所述目标视频的多帧图像组成的帧序列进行空域金字塔分解,得到由多个不同空间分辨率的子图像组成的金字塔形结构;
对所述金字塔型结构中的多个子图像中每个子图像进行时域带通滤波处理,得到目标频带对应的变换信号;
对所述变换信号对应的位移进行A倍放大,获得放大后信号,其中A的取值范围为(3,Amax),其中Amax的值由目标频带和变换信号的位移函数确定;
结合所述放大后信号和所述金字塔形结构进行金字塔重构,得到放大输出视频。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括振动情况验证,具体包括:接收用户输入的故障视频和预测故障名称;
将所述预测故障名称与故障列表中的故障信息进行匹配,其中,所述故障信息包括故障名称和与所述故障名称对应的稳定性数据;
确定与所述预测故障名称匹配的目标故障名称,获取所述故障视频对应的振动参数;
将所述故障视频对应的振动参数与所述目标故障名称对应的稳定性参数进行匹配;
当确定所述故障视频对应的振动参数与所述目标故障名称对应的稳定性参数匹配成功时,确定所述预测故障名称正确。
6.根据权利要求5所述的方法,其特征在于,所述故障名称包括共振,所述方法还包括更新故障列表,具体包括:获取车辆发动机型号对应的共振转速;
获取所述发动机型号在共振转速区间对应的共振目标视频,所述共振转速区间为与所述共振转速的差值绝对值小于第一预设阈值的转速值区间;
匹配所述发动机型号对应的稳定性预测模型,将所述共振目标视频输入所述稳定性预测模型,获取所述发动机型号对应发动机的共振数据;
将所述发动机型号及其对应的共振数据作为故障信息更新到所述故障列表中。
7.一种振动检测装置,其特征在于,所述装置包括:接收模块,用于接收用户启动设备检测功能的指令,根据所述指令呈现车辆振动检测入口,所述车辆振动检测入口提供振动检测类型选项,所述振动检测类型选项包括车辆类型或发动机型号;
选择模块,用于接收用户选择振动检测类型选项,并根据所述振动检测类型选项确定发动机型号;
提示模块,用于提示用户对所述发动机型号对应的发动机进行振动操作,所述振动操作包括驾驶操作,或空挡踩油门操作;
定位模块,用于定位振动过程中的所述发动机为振动物体,获取所述振动物体对应的目标视频;
提取模块,用于对所述目标视频进行参数提取,获得所述目标视频对应的振动参数,具体包括:获取目标视频中发动机的多个图像帧,并对所述多个图像帧中的每个图像帧进行区域划分,获得N个区域;
确定N个区域中每个区域包含的关键点个数Mi,i∈[1,N],关键点为振动产生位置;
按照每个区域包含的关键点个数进行初始特征点选取,选取个数为:其中Ti表示第i个区域选取的特征点个数,N1表示包含关键点的区域个数,N2表示不包含关键点的区域个数,N=N1+N2,R表示图像帧预设特征点选取个数, 表示保留的整数值, 表示保留 的整数值;
按照每个区域选取的特征点个数Ti获得每个图像帧中提取的初始特征点,其中初始特征点个数为:对所述初始特征点进行筛选,获得稳定的多个运动特征点;
对所述多个运动特征点进行光流跟踪,获得所述多个运动特征点的时间序列;
对所述多个运动特征点的时间序列进行滤波处理,获得滤波后信号;
对所述滤波后信号进行主成分分析,获得降维信号;
对所述降维信号进行参数提取,获得所述目标视频对应的振动参数;
放大模块,用于并行地对所述目标视频进行放大处理,获得放大输出视频;
确定模块,用于并行输出多种模式的稳定性数据,所述稳定性数据包括所述振动参数和所述放大输出视频,根据所述稳定性数据确定所述振动物体的振动情况。
8.一种电子装置,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1‑6任一项所述的方法中的步骤的指令。
9.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1‑6任一项所述的方法。