1.一种图片处理装置,其特征在于,包括:
获取模块,用于获取待处理图片,设定所述待处理图片的宽度为w,高度为h,每次处理的步长值为stride;
处理模块,用于根据所述待处理图片的宽度w,高度h以及每次处理的步长值stride,基于图片区域分割的方式,采用预设的滤镜算法,对所述待处理图片进行滤镜处理。
2.根据权利要求1所述的装置,其特征在于,所述处理模块包括:
比较单元,用于比较所述待处理图片的高度h和w*stride的大小;
处理单元,用于若h≤w*stride,则对整张待处理图片的数据进行滤镜处理;若h>w*stride,则从所述待处理图片中,获取宽为w,高度为w*stride区域的数据进行滤镜处理,并以此进行迭代,直至处理完所有图片数据。
3.根据权利要求2所述的装置,其特征在于,
所述处理单元,还用于若h>w*stride,则从所述待处理图片中,获取宽为w,高度为w*stride图片区域的数据进行滤镜处理;比较未处理图片区域的高度和w*stride的大小;若未处理图片区域的高度小于或等于w*stride的大小,则对所有未处理图片区域进行滤镜处理;若未处理图片区域的高度大于w*stride的大小,则处理下一个宽为w,高为w*stride图片区域的数据;重复上述步骤,直至处理完所有图片数据。
4.根据权利要求2所述的装置,其特征在于,所述装置还包括:
展示模块,用于在完成所有图片数据的滤镜处理后,展示滤镜处理后的图片。
5.根据权利要求2所述的装置,其特征在于,每次处理的步长值stride为2的n次方,其中,n为自然数。
6.根据权利要求2-5中任一项所述的装置,其特征在于,所述处理单元,还用于在对图片进行滤镜处理的迭代过程中,按照图片区域由上至下的顺序,获取宽为w,高度为w*stride图片区域的数据进行滤镜处理。
7.一种图片处理方法,其特征在于,包括:
获取待处理图片,设定所述待处理图片的宽度为w,高度为h,每次处理的步长值为stride;
根据所述待处理图片的宽度w,高度h以及每次处理的步长值stride,基于图片区域分割的方式,采用预设的滤镜算法,对所述待处理图片进行滤镜处理。
8.根据权利要求7所述的方法,其特征在于,所述根据所述待处理图片的宽度w,高度h以及每次处理的步长值stride,基于图片区域分割的方式,采用预设的滤镜算法,对所述待处理图片进行滤镜处理的步骤包括:
比较所述待处理图片的高度h和w*stride的大小;
若h≤w*stride,则对整张待处理图片的数据进行滤镜处理;
若h>w*stride,则从所述待处理图片中,获取宽为w,高度为w*stride区域的数据进行滤镜处理,并以此进行迭代,直至处理完所有图片数据。
9.根据权利要求8所述的方法,其特征在于,所述若h>w*stride,则从所述待处理图片中,获取宽为w,高度为w*stride区域的数据进行滤镜处理,并以此进行迭代,直至处理完所有图片数据的步骤包括:
若h>w*stride,则从所述待处理图片中,获取宽为w,高度为w*stride图片区域的数据进行滤镜处理;
比较未处理图片区域的高度和w*stride的大小;
若未处理图片区域的高度小于或等于w*stride的大小,则对所有未处理图片区域进行滤镜处理;若未处理图片区域的高度大于w*stride的大小,则处理下一个宽为w,高为w*stride图片区域的数据;重复上述步骤,直至处理完所有图片数据。
10.根据权利要求8-9中任一项所述的方法,其特征在于,在对图片进行滤镜处理的迭代过程中,按照图片区域由上至下的顺序,获取宽为w,高度为w*stride图片区域的数据进行滤镜处理。