本公开涉及图像处理,尤其涉及一种相框数据调整方法、图像显示方法、电子设备、终端设备及计算机程序产品。
背景技术:
1、车载鱼眼摄像头是一种特殊类型的摄像头,能够提供超过180度甚至接近360度的视野,进而能够捕捉到车辆周围的大部分区域,例如盲区和难以观察到的角落,对于驾驶辅助系统、泊车辅助、盲点监测以及车辆安全等方面十分有益。鱼眼摄像头虽然能够提供广阔的视野,但是同时也会引入一些光学畸变和边缘暗角,在光线的入射角较大的情况下,部分光线无法完全照射到图像传感器上,从而导致生成的图像中存在黑色边框。
技术实现思路
1、本公开提供了一种相框数据调整方法、图像显示方法、电子设备、终端设备及计算机程序产品。
2、根据本公开的第一方面,提供了一种相框数据调整方法,包括:获取初始相框数据和摄像头拍摄的第一图像,其中,所述第一图像包括有效区域和除所述有效区域外的黑边区域;基于所述初始相框数据,从所述第一图像中截取第二图像;确定所述第二图像中有效区域面积和黑边区域面积;以及根据所述有效区域面积和所述黑边区域面积,对所述初始相框数据进行调整,得到调整后相框数据,其中,所述调整后相框数据用于从所述第一图像中截取出有效区域面积大于等于第一面积阈值、且黑边区域面积小于第二面积阈值的第二图像。
3、根据本公开的至少一个实施方式,生成目标尺寸比例的第一相框;基于所述缩放比例,对第一对象进行缩放,得到缩放后第一对象,其中,所述第一对象为所述第一图像和所述第一相框中的一个;基于所述横向偏移量和所述纵向偏移量,将所述缩放后第一对象和第二对象中的一个相对于所述缩放后第一对象和所述第二对象中的另一个进行偏移,其中,所述第二对象为所述第一图像和所述第一相框中的另一个;以及将第一相框内的第一图像截取出来作为所述第二图像。
4、根据本公开的至少一个实施方式,根据所述有效区域面积和所述黑边区域面积,对所述初始相框数据进行调整,得到调整后相框数据,包括:在所述有效区域面积小于所述第一面积阈值、或所述黑边区域面积大于等于所述第二面积阈值的情况下,对所述初始相框数据进行调整,直到根据调整后的相框数据重新确定的第二图像中,有效区域面积大于等于所述第一面积阈值、且黑边区域面积小于所述第二面积阈值。
5、根据本公开的至少一个实施方式,所述黑边区域面积包括多个黑边子区域面积,根据所述有效区域面积和所述黑边区域面积,对所述初始相框数据进行调整,得到调整后相框数据,包括:在所述有效区域面积小于所述第一面积阈值、或所述黑边区域面积大于等于所述第二面积阈值、或存在两两所述黑边子区域面积的差值大于等于第三面积阈值的情况下,对所述初始相框数据进行调整,直到根据调整后的相框数据重新确定的第二图像中,有效区域面积大于等于所述第一面积阈值、且黑边区域面积小于所述第二面积阈值、且两两黑边子区域面积的差值均小于所述第三面积阈值。
6、根据本公开的至少一个实施方式,所述初始相框数据包括缩放比例、横向偏移量和纵向偏移量,对所述初始相框数据进行调整,包括以下步骤中的一个或多个:将所述缩放比例加上或减去第一调整值后重新作为所述缩放比例;将所述横向偏移量加上或减去第二调整值后重新作为所述横向偏移量;以及将所述纵向偏移量加上或减去第三调整值后重新作为所述纵向偏移量。
7、根据本公开的至少一个实施方式,所述第二图像为符合终端设备的屏幕比例的图像,所述终端设备能够显示所述第二图像,在得到调整后相框数据之后,还包括:生成所述调整后相框数据和所述屏幕比例的对应关系;或生成所述调整后相框数据、所述屏幕比例和所述摄像头的安装信息的对应关系。
8、根据本公开的第二方面,提供了一种图像显示方法,包括:获取目标相框数据和待显示图像,其中,所述待显示图像包括有效区域和除所述有效区域外的黑边区域,所述目标相框数据用于从所述待显示图像中截取出有效区域面积大于等于第一面积阈值、且黑边区域面积小于第二面积阈值的目标图像;基于所述目标相框数据,从所述待显示图像中截取目标图像;以及对所述目标图像进行显示。
9、根据本公开的至少一个实施方式,在对所述目标图像进行显示之后,还包括:根据用户针对所述目标相框数据的调整需求确定调整后目标相框数据;基于所述调整后目标相框数据,从所述待显示图像中截取出调整后目标图像;以及对所述调整后目标图像进行显示。
10、根据本公开的第三方面,提供了一种电子设备,包括处理器和存储器,所述存储器存储有计算机程序,当所述计算机程序被所述处理器执行时,所述处理器执行以下过程:获取初始相框数据和摄像头拍摄的第一图像,其中,所述第一图像包括有效区域和除所述有效区域外的黑边区域;基于所述初始相框数据,从所述第一图像中截取第二图像;确定所述第二图像中有效区域面积和黑边区域面积;根据所述有效区域面积和所述黑边区域面积,对所述初始相框数据进行调整,得到调整后相框数据,其中,所述调整后相框数据用于从所述第一图像中截取出有效区域面积大于等于第一面积阈值、且黑边区域面积小于第二面积阈值的第二图像。
11、根据本公开的第四方面,提供了一种终端设备,包括处理器、存储器和显示屏,所述存储器存储有计算机程序,当所述计算机程序被所述处理器执行时,所述处理器执行以下过程:获取目标相框数据和待显示图像,其中,所述待显示图像包括有效区域和除所述有效区域外的黑边区域,所述目标相框数据用于从所述待显示图像中截取出有效区域面积大于等于第一面积阈值、且黑边区域面积小于第二面积阈值的目标图像;基于所述目标相框数据,从所述待显示图像中截取目标图像;以及对所述目标图像进行显示。
12、根据本公开的第五方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时至少用于实施如第一方面所述的方法或如第二方面所述的方法。
1.一种相框数据调整方法,其特征在于,包括:
2.根据权利要求1所述的相框数据调整方法,其特征在于,所述初始相框数据包括缩放比例、横向偏移量和纵向偏移量,基于所述初始相框数据,从所述第一图像中截取第二图像,包括:
3.根据权利要求1所述的相框数据调整方法,其特征在于,根据所述有效区域面积和所述黑边区域面积,对所述初始相框数据进行调整,得到调整后相框数据,包括:
4.根据权利要求1所述的相框数据调整方法,其特征在于,所述黑边区域面积包括多个黑边子区域面积,根据所述有效区域面积和所述黑边区域面积,对所述初始相框数据进行调整,得到调整后相框数据,包括:
5.根据权利要求1至4中任一项所述的相框数据调整方法,其特征在于,所述初始相框数据包括缩放比例、横向偏移量和纵向偏移量,对所述初始相框数据进行调整,包括以下步骤中的一个或多个:
6.根据权利要求1至4中任一项所述的相框数据调整方法,其特征在于,所述第二图像为符合终端设备的屏幕比例的图像,所述终端设备能够显示所述第二图像,在得到调整后相框数据之后,还包括:
7.一种图像显示方法,其特征在于,包括:
8.根据权利要求7所述的图像显示方法,其特征在于,在对所述目标图像进行显示之后,还包括:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序,当所述计算机程序被所述处理器执行时,所述处理器执行以下过程:
10.一种终端设备,其特征在于,包括处理器、存储器和显示屏,所述存储器存储有计算机程序,当所述计算机程序被所述处理器执行时,所述处理器执行以下过程:
11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时至少用于实施如权利要求1至6中任一项所述的方法或如权利要求7或8所述的方法。
