System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电子,尤其涉及一种图像处理方法、电子设备、存储介质及程序产品。
技术介绍
1、随着电子技术的不断发展,手机、平板电脑等电子设备成为人们日常生活和工作中较为常见的工具。目前,一些电子设备上设置有摄像头,基于摄像头为用户提供拍照或录像功能。
2、在一些电子设备的摄像头中,可以设置光学防抖(optical imagestabilization,ois)模块以及n像素合一的图像传感器,且在n像素合一的图像传感器的像素阵列中,相邻的n个同色像素可以共用同一个微透镜。
3、然而,在摄像头启动光学防抖模块进行防抖的情况下,会导致n个同色像素接收到的光线不均,从而导致摄像头采集到的图像的画质不佳。
技术实现思路
1、本申请实施例提供一种图像处理方法、电子设备、存储介质及程序产品,以在摄像头启动光学防抖模块进行防抖的情况下,采用灵敏度校准矩阵对摄像头采集到的第一图像进行校准,以提高图像的画质。
2、第一方面,本申请实施例提出一种图像处理方法,应用于电子设备,该电子设备包括摄像头,摄像头包括光学防抖模块、镜头以及n像素合一的图像传感器,n像素合一的图像传感器包括微透镜阵列和像素阵列,微透镜阵列包括多个微透镜,每个微透镜覆盖像素阵列中相邻的n个同色像素,n为大于1的整数。该图像处理方法包括:电子设备获取摄像头在启动光学防抖模块时所采集的第一图像;电子设备获取在开始采集第一图像时的第一时间戳,以及在结束采集第一图像时的第二时间戳;电子设备获取第一图像的采集过程
3、这样,在摄像头启动光学防抖模块进行防抖的情况下,根据第一时间戳、第二时间戳、光学防抖模块每次移动后所处位置的第一坐标以及多个灵敏度标定矩阵,来计算灵敏度校准矩阵,以对摄像头采集到的第一图像进行校准。因此,可以克服单一光学位移下采用第一灵敏度标定矩阵对第一图像的校准失效的问题,其可以改善光学防抖模块移动时因n个同色像素接收到的光线不均而导致的图像的画质不佳的情况,使得校准后得到的第二图像中n个同色像素的灵敏度近乎一致,从而提高校准后得到的第二图像的画质。
4、在一种可能的实现方式中,电子设备根据第一时间戳、第二时间戳、每个第一坐标以及多个灵敏度标定矩阵,确定第一图像对应的灵敏度校准矩阵,包括:电子设备根据第一时间戳和第二时间戳,确定光学防抖模块在第一图像的采集过程中的移动次数;电子设备根据移动次数和每个第一坐标,确定光学防抖模块移动后所处的各个位置对应的质心位置的第二坐标;电子设备根据第二坐标和多个灵敏度标定矩阵,确定第一图像对应的灵敏度校准矩阵。这样,由于第一图像的采集过程中光学防抖模块移动的各个位置对应的质心位置,可以在一定程度上表示镜头在第一图像的采集过程中的平均移动位置,因此,在采用质心位置对应的第二坐标来确定灵敏度校准矩阵,以对第一图像进行校准时,其校准效果更佳,以进一步提高校准后得到的第二图像的画质。
5、在一种可能的实现方式中,电子设备根据第一时间戳和第二时间戳,确定光学防抖模块在第一图像的采集过程中的移动次数,包括:电子设备计算第二时间戳与第一时间戳之间的时间间隔;电子设备将时间间隔与光学防抖模块的移动频率之间的比值,确定为光学防抖模块在第一图像的采集过程中的移动次数。这样,根据时间间隔与光学防抖模块的移动频率之间的比值,来确定光学防抖模块在第一图像的采集过程中的移动次数,使得移动次数的计算方式较为简单。
6、在一种可能的实现方式中,电子设备根据移动次数和每个第一坐标,确定光学防抖模块移动后所处的各个位置对应的质心位置的第二坐标,包括:电子设备通过如下公式计算第二坐标:
7、
8、其中,sn为第二坐标,n为移动次数,pi为光学防抖模块在第i次移动后所处位置的第一坐标。这样,在对光学防抖模块n次移动后所处位置的第一坐标求和后,再除以移动次数,可以得到光学防抖模块移动后所处的各个位置对应的质心位置的第二坐标,使得质心位置的第二坐标的计算方式较为简单。
9、在一种可能的实现方式中,电子设备根据第二坐标和多个灵敏度标定矩阵,确定第一图像对应的灵敏度校准矩阵,包括:电子设备按照光学防抖模块的可移动方向对第二坐标进行分解,得到第一移动方向上的第一坐标分量以及第二移动方向上的第二坐标分量;电子设备根据第一坐标分量、第二坐标分量和多个灵敏度标定矩阵,确定第一图像对应的灵敏度校准矩阵;其中,第一移动方向和第二移动方向相互垂直,且第一移动方向和第二移动方向均垂直于摄像头的光轴方向。这样,可以采用第一坐标分量、第二坐标分量和多个灵敏度标定矩阵,来确定灵敏度校准矩阵,使得计算得到的灵敏度校准矩阵更加准确,以进一步提高校准后得到的第二图像的画质。
10、在一种可能的实现方式中,多个灵敏度标定矩阵包括第一灵敏度标定矩阵、第二灵敏度标定矩阵、第三灵敏度标定矩阵、第四灵敏度标定矩阵和第五灵敏度标定矩阵;第一移动方向包括互为反方向的第一方向和第二方向,第二移动方向包括互为反方向的第三方向和第四方向。其中,第一灵敏度标定矩阵在标定时,镜头的光学中心与n像素合一的图像传感器的光学中心沿摄像头的光轴方向重合。第二灵敏度标定矩阵在标定时,镜头的光学中心相对于n像素合一的图像传感器的光学中心,沿第一方向偏移第一距离且沿第三方向偏移第二距离;第一距离为镜头沿第一方向可移动的最大距离,第二距离为镜头沿第三方向可移动的最大距离。第三灵敏度标定矩阵在标定时,镜头的光学中心相对于n像素合一的图像传感器的光学中心,沿第一方向偏移第一距离且沿第四方向偏移第三距离;第三距离为镜头沿第四方向可移动的最大距离。第四灵敏度标定矩阵在标定时,镜头的光学中心相对于n像素合一的图像传感器的光学中心,沿第二方向偏移第四距离且沿第四方向偏移第三距离;第四距离为镜头沿第二方向可移动的最大距离。第五灵敏度标定矩阵在标定时,镜头的光学中心相对于n像素合一的图像传感器的光学中心,沿第二方向偏移第四距离且沿第三方向偏移第二距离。这样,可以采用多个灵敏度标定矩阵来计算灵敏度校准矩阵,其可以克服单一光学位移下采用第一灵敏度标定矩阵对第一图像的校准失效的问题,以实现在光学防抖模块启动下其移动至任意位置时,均可以对摄像头采集到的第一图像进行精确地校准。
11、在一种可能的实现方式中,电子设备根据第一坐标分量、第二坐标分量和多个灵敏度标定矩阵,确定第一图像对应的灵敏度校准矩阵,包括:在第一坐标分量大于或等于0,且第二坐标分量大于或等于0的情况下,电子设备通过如下公式计算灵敏度校准矩阵:
12、
13、其中,qn为灵敏度校准矩阵,q0为第一灵敏度标定矩阵,q1为第二灵敏度标定矩阵,q本文档来自技高网...
【技术保护点】
1.一种图像处理方法,其特征在于,应用于电子设备,所述电子设备包括摄像头,所述摄像头包括光学防抖模块、镜头以及N像素合一的图像传感器,所述N像素合一的图像传感器包括微透镜阵列和像素阵列,所述微透镜阵列包括多个微透镜,每个所述微透镜覆盖所述像素阵列中相邻的N个同色像素,所述N为大于1的整数;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述电子设备根据所述第一时间戳、所述第二时间戳、每个所述第一坐标以及多个灵敏度标定矩阵,确定所述第一图像对应的灵敏度校准矩阵,包括:
3.根据权利要求2所述的方法,其特征在于,所述电子设备根据所述第一时间戳和所述第二时间戳,确定所述光学防抖模块在所述第一图像的采集过程中的移动次数,包括:
4.根据权利要求2所述的方法,其特征在于,所述电子设备根据所述移动次数和每个所述第一坐标,确定所述光学防抖模块移动后所处的各个位置对应的质心位置的第二坐标,包括:
5.根据权利要求2所述的方法,其特征在于,所述电子设备根据所述第二坐标和所述多个灵敏度标定矩阵,确定所述第一图像对应的灵敏度校准矩阵,包括:
...【技术特征摘要】
1.一种图像处理方法,其特征在于,应用于电子设备,所述电子设备包括摄像头,所述摄像头包括光学防抖模块、镜头以及n像素合一的图像传感器,所述n像素合一的图像传感器包括微透镜阵列和像素阵列,所述微透镜阵列包括多个微透镜,每个所述微透镜覆盖所述像素阵列中相邻的n个同色像素,所述n为大于1的整数;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述电子设备根据所述第一时间戳、所述第二时间戳、每个所述第一坐标以及多个灵敏度标定矩阵,确定所述第一图像对应的灵敏度校准矩阵,包括:
3.根据权利要求2所述的方法,其特征在于,所述电子设备根据所述第一时间戳和所述第二时间戳,确定所述光学防抖模块在所述第一图像的采集过程中的移动次数,包括:
4.根据权利要求2所述的方法,其特征在于,所述电子设备根据所述移动次数和每个所述第一坐标,确定所述光学防抖模块移动后所处的各个位置对应的质心位置的第二坐标,包括:
5.根据权利要求2所述的方法,其特征在于,所述电子设备根据所述第二坐标和所述多个灵敏度标定矩阵,确定所述第一图像对应的灵敏度校准矩阵,包括:
6.根据权利要求5所述的方法,其特征在于,所述多个灵敏度标定矩阵包括第一灵敏度标定矩阵、第二灵敏度标定矩阵、第三灵敏度标定矩阵、第四灵敏度标定矩阵和第五灵敏度标定矩阵;所述第一移动方向包括互为反方向的第一方向和第二方向,所述第二移动方向包括互为反方向的第三方向和第四方向;
7.根据权利要求6所述的方法,其特征在于,所述电子设备根据所述第一坐标分量、所述第二坐标分量和所述多个灵敏度标定矩阵,确定所述第一图像对应的灵敏度校准矩阵,包括:
8.根据权利要求6所述的方法,其特征在于,所述电子设备根据所述第一坐标分量、所述第二坐标分量和所述多个灵敏度标定矩阵,确定所述第一图像对应的灵敏度校准矩阵,包括:
9.根据权利要求6所述的方法,其特征在于,所述电子设备根据所述第一坐标分量、所述第二坐标分量和所述多个灵敏度标定矩阵,确定...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。