图像仿真方法、设备以及存储介质与流程

文档序号:36644968发布日期:2024-01-06 23:29阅读:22来源:国知局
图像仿真方法、设备以及存储介质与流程

本申请涉及终端,尤其涉及一种图像仿真方法、设备以及存储介质。


背景技术:

1、随着科技发展,电子设备(如具有摄像头的手机、平板电脑等)的拍摄效果越来越好,使用电子设备拍摄已经成为人们的普遍选择,然而,由于电子设备的硬件能力有限或者用户缺乏拍摄经验等因素,电子设备采集的原始(raw)图像容易存在模糊、偏色等问题,为了提升图像的成像效果,可以对原始图像进行图像处理。

2、在开发过程中,为了获得成像效果最优的图像,需针对原始图像进行仿真调试,即针对原始图像,不断修改处理参数进行仿真调试。然而,现有仿真调试方法的效率较低。


技术实现思路

1、本申请实施例提供了一种图像仿真方法、设备以及存储介质。该图像仿真方法能够提升仿真调试的效率。

2、第一方面,本申请实施例提供了一种图像仿真方法,该方法包括:响应于第一指令,从存储区获取原始图像,以及获取原始图像的处理参数;将原始图像以及处理参数输入图像处理通路,并通过图像处理通路,基于处理参数对原始图像进行处理,得到仿真图像。该处理参数与存储的原始图像的环境信息相关;环境信息用于描述原始图像中的被拍摄对象、被拍摄对象所处的拍摄环境、或原始图像被拍摄时的拍摄参数中的至少一项。

3、在本申请实施例中,电子设备将存储区内的原始图像和处理参数输入图像处理通路,直接通过该图像处理通路对原始图像进行仿真调试,该图像处理通路是相机自带的,无需额外搭建仿真环境,可以有效提升仿真调试的效率。同时,该处理参数与存储的原始图像的环境信息相关,该环境信息描述了原始图像中的被拍摄对象、被拍摄对象所处的拍摄环境、或原始图像被拍摄时的拍摄参数中的至少一项,只需拍照一次即可基于该环境信息多次进行仿真调试,可以进一步提升仿真调试的效率。

4、除此之外,原始图像和处理参数是输入图像处理通路的最前端的,图像仿真过程不易受外界环境影响,有效避免因外界环境影响而导致的结果误差。

5、其中,第一指令用于触发图像仿真流程。该第一指令可包括以下三种形式:(1)第一指令是从外部接收到的;(2)第一指令是基于拍摄界面中的触控操作生成的;(3)第一指令是基于拍摄界面内现存的控件(如快门控件)生成的。

6、其中,该图像处理通路包括多个图像处理模型。

7、其中,该处理参数是图像处理模型的输入参数。例如,当图像处理通路包括自动白平衡模型时,该处理参数可包括自动白平衡模型的冷调参数值或者暖调参数值。

8、结合第一方面,在一种可选的实施方式中,图像处理通路包括多个图像处理模型;多个图像处理模型分别部署于图像信号处理器、中央处理器、或图形处理器中。

9、可选的,多个图像处理模型可以部署于isp、cpu或gpu中。这种情况下,可以直接利用相机自带的图像处理通路进行图像仿真,无需额外为芯片平台配置仿真平台,可以有效避免因配置错误而导致仿真结果出现误差。

10、可选的,多个图像处理模型可以部署于cpu或者gpu内。这种情况下,可以直接利用相机自带的图像处理通路进行图像仿真,无需额外搭建非芯片平台算法模型的仿真环境,更加简单便捷,提升仿真调试的效率。

11、可选的,多个图像处理模型可以部署于isp,cpu或者gpu内。这种情况下,可以直接利用相机自带的图像处理通路进行图像仿真,无需额外为芯片平台配置仿真平台,以及无需额外搭建非芯片平台算法模型的仿真环境,可以在提升仿真结果准确性的同时提升仿真调试的效率。

12、结合第一方面,在一种可选的实施方式中,在从存储区获取原始图像之前,该方法还包括:通过摄像头采集原始图像,将原始图像存储在存储区内。可选的,若存储区是电子设备的存储区(包括内部存储区或者外部存储区),则可以直接将原始图像存储在存储区内。可选的,若存储区是其他电子设备的存储区,则具体包括:发送原始图像至其他电子设备,当其他电子设备接收到原始图像后,将原始图像存储在存储区内。

13、结合第一方面,在一种可选的实施方式中,在从存储区获取所述原始图像的处理参数之前,该方法还包括:基于原始图像的环境信息确定初始处理参数,将初始处理参数作为原始图像的处理参数,存储在存储区内。

14、结合第一方面,在一种可选的实施方式中,在从存储区获取原始图像的处理参数之前,该方法还包括:基于原始图像的环境信息确定初始处理参数;基于图像优化所需的图像处理程度,对初始处理参数更新,得到更新后的处理参数;将更新后的处理参数作为原始图像的处理参数,存储在存储区内。

15、可选的,图像优化所需的图像处理程度可以是人工确定的,也就是说,更新后的处理参数可以是基于用户的输入操作获得的。在该实现方式中,用户可基于经验主动调整原始图像的处理参数,可以更快得到更优的仿真结果。

16、可选的,图像优化所需的图像处理程度可以是基于上一次仿真流程输出的仿真图像确定的。在该实现方式中,可基于上一次仿真流程输出的仿真图像确定图像优化所需的图像处理程度,更加方便智能。

17、结合第一方面,在一种可选的实施方式中,基于原始图像的环境信息确定初始处理参数,包括:基于原始图像的环境信息,从图像处理模型集中选择多个图像处理模型;将选择的多个图像处理模型分别对应的初始参数,作为初始处理参数。

18、结合第一方面,在一种可选的实施方式中,在响应于第一指令,从存储区获取原始图像,以及获取原始图像的处理参数之前,该方法还包括:检测相机应用是否支持仿真模式;若支持仿真模式,则在检测到作用于快门控件的触控操作时,生成第一指令。相机应用可基于仿真模式,判断是否生成第一指令,可有效避免第一指令影响相机应用内现存的控制逻辑。

19、第二方面,本申请实施例还提供了一种电子设备,该电子设备包括:一个或多个处理器、一个或多个存储器;一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得电子设备执行第一方面的方法。

20、第三方面,本申请实施例再提供了一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行第一方面的方法。

21、第四方面,本申请实施例再提供了一种芯片或芯片系统,包括处理电路和接口电路,该接口电路用于接收代码指令并传输至处理电路,处理电路用于运行代码指令以执行第一方面所述的方法。

22、第五方面,本申请实施例再提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行第一方面所述的方法。



技术特征:

1.一种图像仿真方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述图像处理通路包括多个图像处理模型;所述多个图像处理模型分别部署于图像信号处理器、中央处理器、或图形处理器中。

3.如权利要求1所述的方法,其特征在于,在从存储区获取原始图像之前,所述方法还包括:

4.如权利要求1至3任一项所述的方法,其特征在于,在从存储区获取所述原始图像的处理参数之前,所述方法还包括:

5.如权利要求1至3任一项所述的方法,其特征在于,在从存储区获取所述原始图像的处理参数之前,所述方法还包括:

6.如权利要求5所述的方法,其特征在于,所述基于所述原始图像的环境信息确定初始处理参数,包括:

7.如权利要求1至3任一项所述的方法,其特征在于,在所述响应于第一指令,从存储区获取原始图像,以及获取所述原始图像的处理参数之前,所述方法还包括:

8.一种电子设备,其特征在于,包括:一个或多个处理器、一个或多个存储器;所述一个或多个存储器与一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述电子设备执行如权利要求1-7中的任一项所述的方法。

9.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-7中的任一项所述的方法。

10.一种芯片或芯片系统,其特征在于,包括处理电路和接口电路,所述接口电路用于接收代码指令并传输至所述处理电路,所述处理电路用于运行所述代码指令以执行如权利要求1-7中的任一项所述的方法。


技术总结
一种图像仿真方法、设备以及存储介质,在该方法中,电子设备将存储区内的原始图像和处理参数输入图像处理通路,直接通过该图像处理通路对原始图像进行仿真调试,该图像处理通路是相机自带的,无需额外搭建仿真环境,可以有效提升仿真调试的效率。同时,该处理参数与存储的原始图像的环境信息相关,该环境信息描述了原始图像中的被拍摄对象、被拍摄对象所处的拍摄环境、或原始图像被拍摄时的拍摄参数中的至少一项,只需拍照一次即可基于该环境信息多次进行仿真调试,可以进一步提升仿真调试的效率。

技术研发人员:李思奇
受保护的技术使用者:荣耀终端有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1