1.一种中值滤波方法,其特征在于,包括:
获取待处理图像,利用滑窗法遍历所述待处理图像,以获取每个滑窗内的像素值;
对每个所述滑窗内的像素值进行处理,得到所述滑窗的像素特征值;
计算所述滑窗的像素特征值与所述滑窗内的像素值之间的距离值,利用所述距离值确定所述滑窗内每个像素值对应的权重值;
对所述滑窗内每个像素值与相应的权重值进行计算,得到第一滤波像素值。
2.根据权利要求1所述的中值滤波方法,其特征在于,所述像素特征值包括像素均值,所述对每个所述滑窗内的像素值进行处理,得到所述滑窗的像素特征值的步骤,包括:
对所述滑窗内的所有像素值求平均,得到所述像素均值。
3.根据权利要求2所述的中值滤波方法,其特征在于,所述计算所述滑窗的像素特征值与所述滑窗内的像素值之间的距离值,利用所述距离值确定所述滑窗内每个像素值对应的权重值的步骤,包括:
计算所述滑窗内的像素值与所述像素均值之间的像素绝对差值,将所述像素绝对差值作为所述距离值;
利用所述滑窗内每个像素值对应的距离值计算所述权重值;
对所述滑窗内所有像素值对应的权重值进行归一化处理;
所述对所述滑窗内每个像素值与相应的权重值进行计算,得到第一滤波像素值的步骤,包括:
将所述滑窗内的像素值与相应的权重值进行加权求和,得到求和结果,将所述求和结果作为所述第一滤波像素值。
4.根据权利要求2所述的中值滤波方法,其特征在于,所述方法还包括:
利用所述像素均值将所述滑窗内的所有像素分成两类;
获取每类像素对应的像素均值,利用所述每类像素对应的像素均值与所述每类像素的像素值,确定所述每类像素对应的权重值;
将所述每类像素的像素值与对应的权重值进行加权求和,得到所述每类像素对应的第二滤波像素值;
对两类像素对应的第二滤波像素值进行加权求和,得到第三滤波像素值,将所述第三滤波像素值作为滤波结果。
5.根据权利要求4所述的中值滤波方法,其特征在于,所述利用所述像素均值将所述滑窗内的所有像素分成两类的步骤,包括:
将所述滑窗内像素值大于或等于所述像素均值的像素记作第一类像素,将所述滑窗内像素值小于或等于所述像素均值的像素记作第二类像素。
6.根据权利要求5所述的中值滤波方法,其特征在于,所述对两类像素对应的第二滤波像素值进行加权求和,得到第三滤波像素值的步骤,包括:
统计所述第一类像素的数量与所述第二类像素的数量;
利用所述第一类像素的数量、所述第二类像素的数量以及第一平滑程度控制参数,计算出所述第一类像素对应的权重值与所述第二类像素对应的权重值。
7.根据权利要求5所述的中值滤波方法,其特征在于,所述方法还包括:
对所述第一滤波像素值与所述第三滤波像素值进行加权求和,得到第四滤波像素值,将所述第四滤波像素值作为滤波结果。
8.根据权利要求7所述的中值滤波方法,其特征在于,所述对所述第一滤波像素值与所述第三滤波像素值进行加权求和,得到第四滤波像素值,将所述第四滤波像素值作为滤波结果的步骤,包括:
计算所述滑窗内所有像素对应的标准差、所述第一类像素对应的标准差以及所述第二类像素对应的标准差;
利用所述滑窗内所有像素对应的标准差、所述第一类像素对应的标准差、所述第二类像素对应的标准差以及第二平滑程度控制参数,计算出所述第一滤波像素值对应的权重值与所述第三滤波像素值对应的权重值。
9.一种中值滤波装置,其特征在于,包括互相连接的存储器和处理器,其中,所述存储器用于存储计算机程序,所述计算机程序在被所述处理器执行时,用于实现权利要求1-8中任一项所述的中值滤波方法。
10.一种计算机可读存储介质,用于存储计算机程序,其特征在于,所述计算机程序在被处理器执行时,用于实现权利要求1-8中任一项所述的中值滤波方法。