CN117676298A - 图像处理的方法、装置、电子设备及存储介质 - Google Patents

图像处理的方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN117676298A
CN117676298A CN202210963286.8A CN202210963286A CN117676298A CN 117676298 A CN117676298 A CN 117676298A CN 202210963286 A CN202210963286 A CN 202210963286A CN 117676298 A CN117676298 A CN 117676298A
Authority
CN
China
Prior art keywords
image
mirror image
self
mirror
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210963286.8A
Other languages
English (en)
Inventor
王玥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN202210963286.8A priority Critical patent/CN117676298A/zh
Priority to US18/075,846 priority patent/US20240056674A1/en
Priority to EP22212180.8A priority patent/EP4322543A1/en
Publication of CN117676298A publication Critical patent/CN117676298A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • H04N23/632Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/026Details of the structure or mounting of specific components
    • H04M1/0266Details of the structure or mounting of specific components for a display module assembly
    • H04M1/0268Details of the structure or mounting of specific components for a display module assembly including a flexible display panel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • H04N23/53Constructional details of electronic viewfinders, e.g. rotatable or detachable
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/0206Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
    • H04M1/0208Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings characterized by the relative motions of the body parts
    • H04M1/0214Foldable telephones, i.e. with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/52Details of telephonic subscriber devices including functional features of a camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/62Control of parameters via user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/667Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Studio Devices (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本公开提供一种图像处理的方法、装置、电子设备及存储介质,涉及终端领域。在所述折叠屏终端的展开状态下,响应于接收到用户触发的自拍预览操作,通过图像采集装置采集目标对象的对象图像;然后从所述图像传感器中读取所述对象图像,得到所述目标对象的镜像图像;最后根据所述镜像图像,生成自拍预览图像,并在第一屏上展示自拍预览图像。这样,直接获得目标对象的镜像图像,用于生成自拍预览图像,无需在终端的操作***层面对图像进行镜像处理,从而减少终端的资源消耗,提升软件性能和可维护性,降低终端的功耗,提升用户的体验。

Description

图像处理的方法、装置、电子设备及存储介质
技术领域
本公开涉及终端领域,尤其涉及一种图像处理的方法、装置、电子设备及存储介质。
背景技术
用户在采用终端进行自拍拍摄时,按照用户的使用习惯,自拍预览图像是目标对象的镜像图像。
在相关技术中,通常是在终端的操作***层面对获取到的图像进行镜像处理,得到该自拍预览图像,但是,在操作***层面对图像进行镜像处理实现复杂,软件可维护性差,且增加终端的功耗,影响用户的体验。
发明内容
为克服相关技术中存在的问题,本公开提供一种图像处理的方法、装置、电子设备及存储介质。
根据本公开实施例的第一方面,提供一种图像处理的方法,所述方法应用于折叠屏终端,在所述折叠屏终端的展开状态下,所述折叠屏终端包括第一面,其中第一面包括第一屏和图像采集装置,所述图像采集装置包括图像传感器,所述方法包括:
在所述折叠屏终端的展开状态下,响应于接收到用户触发的自拍预览操作,通过所述图像采集装置采集目标对象的对象图像;
从所述图像传感器中读取所述对象图像,得到所述目标对象的镜像图像;
根据所述镜像图像,生成自拍预览图像,并在所述第一屏上展示所述自拍预览图像。
可选地,在所述折叠屏终端的展开状态下,所述折叠屏终端还包括与所述第一面相对的第二面,所述第二面上具有第二屏;所述自拍预览操作包括在所述第二屏上触发的第一操作和第二操作;所述响应于接收到用户触发的自拍预览操作,通过所述图像采集装置采集目标对象的对象图像包括:
响应于接收到所述第一操作,在所述第二屏上展示所述图像采集装置采集到的图像采集画面;
响应于接收到所述第二操作,通过所述图像采集装置采集目标对象的对象图像。
可选地,所述方法还包括:在所述第一屏上展示所述自拍预览图像时,关闭所述第二屏的自拍预览图像。
可选地,所述从所述图像传感器中读取所述对象图像,得到所述目标对象的镜像图像包括:
按照第一预设顺序依次读取所述对象图像中的每一行像素点的多个行像素信息;
根据所述行像素信息按照第二预设顺序生成所述镜像图像,所述第一预设顺序与所述第二预设顺序相反。
可选地,所述图像采集装置包括多个图像采集组件,所述通过所述图像采集装置采集目标对象的对象图像包括:
通过多个图像采集组件中的一个或多个所述图像采集组件采集目标对象的对象图像。
可选地,所述根据所述镜像图像,生成自拍预览图像包括:
将所述镜像图像作为所述自拍预览图像;或者,
对所述镜像图像进行第一图像增强处理,得到所述自拍预览图像。
可选地,所述第一图像增强处理包括人文黑白、人像旋焦以及人像柔焦中的至少一种。
可选地,所述方法还包括:
响应于接收到所述用户触发的图像生成操作,根据所述镜像图像,生成所述目标对象对应的目标图像。
可选地,所述根据所述镜像图像,生成所述目标对象对应的目标图像包括:
获取所述用户预先设置的镜像指示信息,所述镜像指示信息用于指示开启镜像处理或者关闭镜像处理;
根据所述镜像指示信息和所述镜像图像,生成所述目标图像。
可选地,所述根据所述镜像指示信息和所述镜像图像,生成目标图像包括:
在所述镜像指示信息用于指示开启镜像处理的情况下,根据所述镜像图像生成所述目标图像;或者,
在所述镜像指示信息用于指示关闭镜像处理的情况下,对所述镜像图像进行镜像处理,得到所述目标图像。
可选地,所述对所述镜像图像进行镜像处理,得到所述目标图像包括:
按照第三预设顺序依次读取所述镜像图像中的每一列像素点的多个列像素信息;
根据所述列像素信息按照第四预设顺序生成所述目标图像,所述第三预设顺序与所述第四预设顺序相反。
可选地,所述根据所述镜像图像生成所述目标图像包括:
将所述镜像图像作为所述目标图像;或者,
对所述镜像图像进行第二图像增强处理,得到所述目标图像。
可选地,所述第二图像增强处理包括人文黑白、人像旋焦以及人像柔焦中的至少一种。
根据本公开实施例的第二方面,提供一种图像处理的装置,在所述折叠屏终端的展开状态下,所述折叠屏终端包括第一面,其中第一面包括第一屏和图像采集装置,所述图像采集装置包括图像传感器,所述装置包括:
获取模块,被配置为在所述折叠屏终端的展开状态下,响应于接收到用户触发的自拍预览操作,通过所述图像采集装置采集目标对象的对象图像;
生成模块,被配置为从所述图像传感器中读取所述对象图像,得到所述目标对象的镜像图像;
预览模块,被配置为根据所述镜像图像,生成自拍预览图像,并在所述第一屏上展示所述自拍预览图像。
可选地,在所述折叠屏终端的展开状态下,所述折叠屏终端还包括与所述第一面相对的第二面,所述第二面上具有第二屏;所述自拍预览操作包括在所述第二屏上触发的第一操作和第二操作;所述获取模块还被配置为:
响应于接收到所述第一操作,在所述第二屏上展示所述图像采集装置采集到的图像采集画面;
响应于接收到所述第二操作,通过所述图像采集装置采集目标对象的对象图像。
可选地,所述预览模块,还被配置为:
在所述第一屏上展示所述自拍预览图像时,关闭所述第二屏的自拍预览图像。
可选地,所述生成模块,还被配置为:
按照第一预设顺序依次读取所述对象图像中的每一行像素点的多个行像素信息;
根据所述行像素信息按照第二预设顺序生成所述镜像图像,所述第一预设顺序与所述第二预设顺序相反。
可选地,所述图像采集装置包括多个图像采集组件,所述获取模块还被配置为:
通过多个图像采集组件中的一个或多个所述图像采集组件采集目标对象的对象图像。
可选地,所述预览模块还被配置为:
将所述镜像图像作为所述自拍预览图像;或者,
对所述镜像图像进行第一图像增强处理,得到所述自拍预览图像。
可选地,所述装置还包括:
图像生成模块,被配置为响应于接收到所述用户触发的图像生成操作,根据所述镜像图像,生成所述目标对象对应的目标图像。
可选地,所述图像生成模块还被配置为:
获取所述用户预先设置的镜像指示信息,所述镜像指示信息用于指示开启镜像处理或者关闭镜像处理;
根据所述镜像指示信息和所述镜像图像,生成所述目标图像。
可选地,所述图像生成模块还被配置为:
在所述镜像指示信息用于指示开启镜像处理的情况下,根据所述镜像图像生成所述目标图像;或者,
在所述镜像指示信息用于指示关闭镜像处理的情况下,对所述镜像图像进行镜像处理,得到所述目标图像。
可选地,所述图像生成模块还被配置为:
按照第三预设顺序依次读取所述镜像图像中的每一列像素点的多个列像素信息;
根据所述列像素信息按照第四预设顺序生成所述目标图像,所述第三预设顺序与所述第四预设顺序相反。
可选地,所述图像生成模块还被配置为:
将所述镜像图像作为所述目标图像;或者,
对所述镜像图像进行第二图像增强处理,得到所述目标图像。
根据本公开实施例的第三方面,提供一种电子设备,所述电子设备包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现上述第一方面中的任一实施方式所述方法的步骤。
根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面所述方法的步骤。
本公开的实施例提供的技术方案可以包括以下有益效果:
在所述折叠屏终端的展开状态下,响应于接收到用户触发的自拍预览操作,通过所述图像采集装置采集目标对象的对象图像;然后从所述图像传感器中读取所述对象图像,得到所述目标对象的镜像图像;最后根据所述镜像图像,生成自拍预览图像,并在所述第一屏上展示所述自拍预览图像。这样,直接获得目标对象的镜像图像,用于生成自拍预览图像,无需在终端的操作***层面对图像进行镜像处理,从而减少终端的资源消耗,提升软件的可维护性,降低终端的功耗,提升用户的体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,但并不构成对本公开的限制。
图1是相关技术中对自拍预览图像处理的示意图。
图2是根据一示例性实施例示出的一种图像处理的方法的流程图。
图3是根据一示例性实施例示出的一种折叠屏自拍示意图。
图4是根据一示例性实施例示出的另一种图像处理的方法的流程图。
图5是根据一示例性实施例示出的自拍预览图像处理的示意图。
图6是根据一示例性实施例示出的一种图像处理的装置的框图。
图7是根据一示例性实施例示出的另一种图像处理的装置的框图。
图8是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子,应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
需要说明的是,本申请中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。
首先对本公开的应用场景进行说明,本公开可以应用于自拍预览场景,在该场景下,在用户通过终端进行自拍时,可以生成自拍预览图像,从而方便用户通过自拍预览图像进行预览,例如,该终端可以是折叠屏终端,在实际应用中,该终端可以是手机、平板电脑、智能手表、智能手环、PDA(Personal Digital Assistant,个人数字助理)、CPE(CustomerPremise Equipment,客户终端设备),本公开对此不做限制。
图1是相关技术中对自拍预览图像处理的示意图,如图1所示,以目标对象为“a”为例进行说明,响应于接收到用户触发的自拍预览操作,通过图像采集装置(例如摄像头)在图像传感器上生成对象图像,由图1可以看出,该对象图像中的相当于将“a”在水平和垂直两个方向进行翻转得到的,在图像传感器上生成对象图像后,终端的相机模组从图像传感器上读取该对象图像,得到该原始图像,示例地,相机模组可以从图像传感器的多个管脚(PIN)中按照预设的顺序读取对象图像中对应的像素信息(例如按照从右往左的顺序读取一行的像素信息,然后按照从上往下的顺序读取多行的像素信息),根据这些像素信息得到该目标对象的原始图像(例如按照从左往右的顺序写入一行的像素信息,然后按照从下往上的顺序写入多行的像素信息),该原始图像中的“a”与目标对象一致。
在得到该原始图像后,将该原始图像进行缓存,并在终端的操作***层面对该原始图像进行镜像处理,得到该自拍预览图像,该目标对象在该自拍预览图像中展示为
但是,发明人注意到,相关技术存在如下的问题:一方面,在操作***层面需要对原始图像再次进行镜像处理,从而得到该自拍预览图像,实现复杂,需要在操作***层面对原始图像再次进行镜像处理,影响软件的可维护性,对原始图像再次进行镜像处理进一步影响终端性能,增加终端的功耗,影响用户的体验。另一方面,在对原始图像进行镜像处理时,还需要对原始图像进行缓存,导致缓存资源消耗大,影响终端的性能。
本公开提供一种图像处理的方法,直接获得目标对象的镜像图像,用于生成自拍预览图像,无需在终端的操作***层面对图像进行镜像处理,从而减少终端的资源消耗,提升软件性能和可维护性,降低终端的功耗,提升用户的体验。
下面结合具体实施例对本公开进行说明。
图2是根据一示例性实施例示出的一种图像处理的方法的流程图,如图2所示,该方法可以包括以下步骤:
在步骤S201中,在折叠屏终端的展开状态下,响应于接收到用户触发的自拍预览操作,通过图像采集装置采集目标对象的对象图像。
其中,折叠屏终端包括第一面以及与第一面相对的第二面,其中第一面包括第一屏和图像采集装置,图像采集装置包括图像传感器,在折叠屏终端的展开状态下,折叠屏终端还包括与第一面相对的第二面,第二面上具有第二屏。对于折叠屏终端,第二屏为较大的屏幕,第一屏为较小的屏幕;在展开状态时,第一屏的发光面与第一屏的发光方向相背,且第一面与第二面具有相同位置的中线(即折叠屏终端的折叠线),第一屏在中线的一侧,图像采集装置在中线的另一侧。
该折叠屏终端在折叠状态时,是沿第二屏的中线位置,将第二屏的中线的两侧屏幕相向转动,以此将第二屏进行折叠,并位于折叠后的终端内部;此时第一屏位于折叠屏终端的外部,用户可通过第一屏对折叠屏终端进行操作,例如可以通过第一屏控制图像采集装置进行拍摄。
图3是根据一示例性实施例示出的一种折叠屏自拍示意图。如图3所示,在折叠屏终端展开的情况下,折叠屏终端的第一面面向用户,其中第一面可以包括图像采集装置和第一屏,相应的,第二面处于第一面的背面,在此场景下,可以采用图像采集装置获取目标对象的对象图像,并可以在第一屏展示自拍预览图像。
采用上述的自拍方案,可以采用折叠屏的图像采集装置获取目标对象的对象图像,通过高性能的图像采集装置获取目标对象的对象图像,可以提升对象图像的质量,提升用户的体验。
在一些实施例中,图像采集装置可以包括多个图像采集组件,多个图像采集组件的性能规格可以相同或者不同,例如多个图像采集组件可以是性能规格相同或者不同的多个摄像头,可以通过多个图像采集组件中的一个或多个图像采集组件采集目标对象的对象图像。
采用上述的自拍方案,可以通过多个图像采集组件中的一个或多个图像采集组件采集目标对象的对象图像,可以进一步提升对象图像的质量或者获得差异化的对象图像的效果,进一步提升用户的体验。
在一些实施例中,可以通过如下的步骤响应于接收到用户触发的自拍预览操作,通过所述图像采集装置采集目标对象的对象图像。
步骤1、响应于接收到第一操作,在第二屏上展示图像采集装置采集到的图像采集画面。
其中,该第一操作可以包括开启折叠屏终端的图像获取功能,例如开启设置在折叠屏终端上的图像获取应用程序。
在一些可能的实现方式中,在折叠屏终端的第二面,还可以设置第二图像采集装置,第一面的图像采集装置的性能优于第二图像采集装置。
上述打开折叠屏终端的图像获取功能可以在折叠屏终端的第二屏上进行,在打开折叠屏终端的图像获取功能之后,可以在第二屏展示图像采集装置采集到的图像采集画面。此时,由于在第二屏所在的第二面上未设置第二图像采集装置,或者第二图像采集装置的图像质量无法满足用户需求时,可以响应于用户的第二操作,通过图像采集装置采集目标图像的对象图像。
步骤2、响应于接收到第二操作,通过图像采集装置采集目标对象的对象图像。
其中,该第二操作可以包括开启折叠屏终端的后摄自拍模式,例如该后摄自拍模式是通过图像采集装置采集目标对象的对象图像。具体地,响应于用户在第二屏上的图像采集画面界面中进行的第二操作,开启折叠屏终端的后摄自拍模式,此时在折叠屏终端的展开状态下,第一面中的图像采集装置与第一屏均朝向用户,通过图像采集装置采集目标对象的对象图像。
在步骤S202中,从图像传感器中读取对象图像,得到目标对象的镜像图像。
图4是根据一示例性实施例示出的另一种图像处理的方法的流程图,如图4所示,步骤S202可以包括以下步骤:
在步骤S2021中,按照第一预设顺序依次读取对象图像中的每一行像素点的多个行像素信息。
示例地,根据相机传感器的规格不同,相机传感器上生成的目标对象的对象图像的像素数量不同,例如,该对象图像可以包括M行N列共M×N个像素点。在一些可能的实现方式中,可以按照第一预设顺序依次读取对象图像中的每一行像素点的多个行像素信息,例如可以按照从1到M递增的顺序读取行像素信息。
在步骤S2022中,根据行像素信息按照第二预设顺序生成镜像图像。
其中,第一预设顺序与第二预设顺序相反。
在一些可能的实现方式中,可以按照从1到M递增的顺序依次读取行像素信息,将行像素信息按照从M到1递减的顺序依次写入镜像图像的对应行,从而生成该镜像图像。
图5是根据一示例性实施例示出的自拍预览图像处理的示意图,如图5所示,仍以目标对象为“a”为例进行说明,相机模组可以从图像传感器的多个管脚(PIN)中按照预设的顺序读取对象图像中对应的像素信息(例如按照从上往下的顺序读取多行的像素信息),根据这些像素信息得到该目标对象的镜像图像(例如按照从下往上的顺序写入多行的像素信息),该目标对象在该镜像图像中展示为在相关技术中,为了得到目标图像的自拍预览图像(即镜像图像),还需要在操作***层面对原始图像再次进行镜像处理。与图1示出的相关技术的技术方案相比,只需要调整相机模组从图像传感器中读取和写入镜像图像的顺序,不需要占用大量缓存,也不需要在操作***层面再次进行镜像处理。
在步骤S203中,根据镜像图像,生成自拍预览图像,并在第一屏上展示自拍预览图像。在一些实施例中,本步骤可以包括两种可能的实现方式,一种实现方式可以将镜像图像作为自拍预览图像,另一种实现方式可以对镜像图像进行第一图像增强处理,得到自拍预览图像。
这样,通过对镜像图像进行图像增强,从而提高生成的自拍预览图像的图像质量,进而提高用户体验。
在一些实施例中,该第一图像增强处理可以包括IFE(Image Front-end Engine,图像前端引擎)、IPE(Image Processing Engine,图像处理引擎)、防抖算法、美颜算法、人文黑白、人像旋焦以及人像柔焦中的至少一种。其中,可以根据用户的需求以及不同处理方法的特点,每个处理方法适用的场景各有不同;人像柔焦,其特点为柔焦效果与高光提亮,其一般适用于环境光照较足的场景;人像旋焦,其特点为强烈的镜头口径蚀效果,其一般使用于夜晚且光斑较多的场景;人文黑白,其特点为细节描述更加精细,但由于其没有色彩信息,其适合拍摄无人体场景(例如花朵,树木等)。具体的,本公开对图像增强处理的技术方案不做限制。
在生成该自拍预览图像后,可以在第一屏展示该自拍预览图像,从而方便用户预览自拍的图像效果。在一些可能的实现方式中,可以采用折叠屏的第一屏的部分或者全部展示该自拍预览图像,在另一可能的实现方式中,在第一屏上展示自拍预览图像时,可以关闭第二屏的自拍预览图像。
采用上述的方案,直接获得目标对象的镜像图像,用于生成自拍预览图像,无需在终端的操作***层面对图像进行镜像处理,从而减少终端的资源消耗,提升软件性能和可维护性,降低终端的功耗,提升用户的体验。
在一些实施例中,上述方法还可以包括:响应于接收到用户触发的图像生成操作,根据镜像图像,生成目标对象对应的目标图像。
其中,该图像生成操作可以是拍摄操作,例如用户可以通过触发终端上的拍摄按钮进行自拍,从而生成该目标图像,并保存该目标图像,该图像生成操作还可以是录像操作,例如用户可以通过长按终端上的拍摄按钮进行录像,从而实时生成并保存该目标图像。
在一种可能的实现方式中,上述根据镜像图像,生成目标对象对应的目标图像可以包括以下步骤:
步骤1、获取用户预先设置的镜像指示信息。
其中,镜像指示信息用于指示开启镜像处理或者关闭镜像处理。
在一些可能的实现方式中,终端可以展示镜像设置选项,用户可以通过展示的镜像设置选项,设置是否开启镜像处理,从而生成镜像指示信息,在该镜像指示信息用于指示开启镜像处理的情况下,表征需要将目标对象的镜像图像作为该目标对象的目标图像;在该镜像指示信息用于指示关闭镜像处理的情况下,表征将目标对象的原始图像作为该目标对象的目标图像。
步骤2、根据镜像指示信息和镜像图像,生成目标图像。
在一些实施例中,在镜像指示信息用于指示开启镜像处理的情况下,根据镜像图像生成目标图像。
这里,由于已经得到了目标对象的镜像图像,因此,可以直接根据镜像图像生成目标图像。相对于相关技术的技术方案,无需GPU(Graphics Processing Unit,图像处理单元)对原始图像再次进行镜像处理,提升软件性能,降低终端的功耗,进一步提升用户的体验。
在另一实施例中,对镜像图像进行第二图像增强处理,得到目标图像。
在该目标生成操作包括拍摄操作的情况下,该第二图像增强处理可以包括BPS(Bayer Processing Segment,Bayer处理阶段)、IPE(Image Processing Engine,图像处理引擎)、防抖算法、多帧降噪算法、美颜算法、人文黑白、人像旋焦以及人像柔焦中的至少一种。
在该目标生成操作包括录像操作情况下,该第二图像增强处理可以包括IFE(Image Front-end Engine,图像前端引擎)、IPE(Image Processing Engine,图像处理引擎)、防抖算法、美颜算法、人文黑白、人像旋焦以及人像柔焦中的至少一种。
本公开对图像增强处理的技术方案不做限制。
在另一些实施例中,在镜像指示信息用于指示关闭镜像处理的情况下,对镜像图像进行镜像处理,得到目标图像。
在一些可能的实现方式中,可以通过如下的步骤对镜像图像进行镜像处理,得到目标图像。
步骤1、按照第三预设顺序依次读取镜像图像中的每一列像素点的多个列像素信息。
示例地,根据相机传感器的规格不同,相机传感器上生成的目标对象的对象图像的像素数量不同,例如,该对象图像可以包括M行N列共M×N个像素点。在一些可能的实现方式中,可以按照第三预设顺序依次读取对象图像中的每一列像素点的多个列像素信息,例如可以按照从1到N递增的顺序读取列像素信息。
步骤2、根据列像素信息按照第四预设顺序生成目标图像。
其中,第三预设顺序与第四预设顺序相反。
在一些可能的实现方式中,可以按照从1到N递增的顺序依次读取列像素信息,将列像素信息按照从N到1递减的顺序依次写入目标图像的对应列,从而生成该目标图像。
示例地,上述对镜像图像进行镜像处理,得到目标图像可以通过终端的GPU进行处理。由于用户在自拍拍摄时,镜像指示信息指示开启镜像处理的概率远大于指示关闭镜像处理的概率,相比相关技术中的技术方案(在镜像指示信息指示开启镜像处理时对原始图像进行镜像处理),可以大大减少GPU的图像镜像处理的处理工作量,减少GPU的资源消耗。
在另一些实施例中,在根据镜像指示信息和镜像图像,生成目标图像之前,还可以先对镜像图像进行第二图像增强处理,并在对镜像图像进行第二图像增强处理后,根据第二图像增强处理后的镜像图像和镜像指示信息,生成该目标图像。
采用上述的方案,直接获得目标对象的镜像图像,用于生成目标图像,减少在生成目标图像中的镜像处理,进一步减少终端的资源消耗,提升软件性能,降低终端的功耗,提升用户的体验。
图6是根据一示例性实施例示出的一种图像处理的装置的框图,如图6所示,图像处理的装置600应用于折叠屏终端,在所述折叠屏终端的展开状态下,所述折叠屏终端包括第一面,其中第一面包括第一屏和图像采集装置,所述图像采集装置包括图像传感器,图像处理的装置600包括:
获取模块601,被配置为在所述折叠屏终端的展开状态下,响应于接收到用户触发的自拍预览操作,通过图像采集装置采集目标对象的对象图像;
生成模块602,被配置为从图像传感器中读取对象图像,得到目标对象的镜像图像;
预览模块603,被配置为根据镜像图像,生成自拍预览图像,并在第一屏上展示自拍预览图像。
可选地,在所述折叠屏终端的展开状态下,所述折叠屏终端还包括与所述第一面相对的第二面,所述第二面上具有第二屏;所述自拍预览操作包括在所述第二屏上触发的第一操作和第二操作;获取模块601,还被配置为:
响应于接收到第一操作,在第二屏上展示图像采集装置采集到的图像采集画面;
响应于接收到第二操作,通过图像采集装置采集目标对象的对象图像。
可选地,预览模块603,还被配置为:
在所述第一屏上展示所述自拍预览图像时,关闭所述第二屏的自拍预览图像。
可选地,生成模块602,还被配置为:
按照第一预设顺序依次读取对象图像中的每一行像素点的多个行像素信息;
根据行像素信息按照第二预设顺序生成镜像图像,第一预设顺序与第二预设顺序相反。
可选地,图像采集装置包括多个图像采集组件,获取模块601还被配置为:
通过多个图像采集组件中的一个或多个图像采集组件采集目标对象的对象图像。
可选地,预览模块603还被配置为:
将镜像图像作为自拍预览图像;或者,
对镜像图像进行第一图像增强处理,得到自拍预览图像。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
采用上述的方案,直接获得目标对象的镜像图像,用于生成自拍预览图像,无需在终端的操作***层面对图像进行镜像处理,从而减少终端的资源消耗,提升软件性能和可维护性,降低终端的功耗,提升用户的体验。
图7是根据一示例性实施例示出的一种图像处理的装置的框图,如图7所示,图像处理的装置600还包括:
图像生成模块604,被配置为响应于接收到用户触发的图像生成操作,根据镜像图像,生成目标对象对应的目标图像。
可选地,图像生成模块604还被配置为:
获取用户预先设置的镜像指示信息,镜像指示信息用于指示开启镜像处理或者关闭镜像处理;
根据镜像指示信息和镜像图像,生成目标图像。
可选地,图像生成模块604还被配置为:
在镜像指示信息用于指示开启镜像处理的情况下,根据镜像图像生成目标图像;或者,
在镜像指示信息用于指示关闭镜像处理的情况下,对镜像图像进行镜像处理,得到目标图像。
可选地,图像生成模块604还被配置为:
按照第三预设顺序依次读取镜像图像中的每一列像素点的多个列像素信息;
根据列像素信息按照第四预设顺序生成目标图像,第三预设顺序与第四预设顺序相反。
可选地,图像生成模块604还被配置为:
将镜像图像作为目标图像;或者,
对镜像图像进行第二图像增强处理,得到目标图像。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
采用上述的方案,直接获得目标对象的镜像图像,用于生成目标图像,减少在生成目标图像中的镜像处理,进一步减少终端的的资源消耗,提升软件性能,降低终端的功耗,提升用户的体验。
图8是根据一示例性实施例示出的一种电子设备800的框图。如图8所示,该电子设备800可以包括:处理器801,存储器802。该电子设备800还可以包括多媒体组件803,输入/输出接口804,以及通信组件805中的一者或多者。
其中,处理器801用于控制该电子设备800的整体操作,以完成上述的图像处理的方法中的全部或部分步骤。存储器802用于存储各种类型的数据以支持在该电子设备800的操作,这些数据例如可以包括用于在该电子设备800上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器802可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件803可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器802或通过通信组件805发送。音频组件还包括至少一个扬声器,用于输出音频信号。输入/输出接口804为处理器801和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件805用于该电子设备800与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(NearField Communication,简称NFC),2G、3G、4G、NB-IOT、eMTC、或其他5G等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件805可以包括:Wi-Fi模块,蓝牙模块,NFC模块等等。
在另一示例性实施例中,还提供了一种包括程序指令的非临时性计算机可读存储介质,该程序指令被处理器执行时实现上述的图像处理的方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器802,上述程序指令可由电子设备800的处理器801执行以完成上述的图像处理的方法。
本领域技术人员在考虑说明书及实践本公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (16)

1.一种图像处理的方法,其特征在于,所述方法应用于折叠屏终端,在所述折叠屏终端的展开状态下,所述折叠屏终端包括第一面,其中第一面包括第一屏和图像采集装置,所述图像采集装置包括图像传感器,所述方法包括:
在所述折叠屏终端的展开状态下,响应于接收到用户触发的自拍预览操作,通过所述图像采集装置采集目标对象的对象图像;
从所述图像传感器中读取所述对象图像,得到所述目标对象的镜像图像;
根据所述镜像图像,生成自拍预览图像,并在所述第一屏上展示所述自拍预览图像。
2.根据权利要求1所述的方法,其特征在于,在所述折叠屏终端的展开状态下,所述折叠屏终端还包括与所述第一面相对的第二面,所述第二面上具有第二屏;所述自拍预览操作包括在所述第二屏上触发的第一操作和第二操作;
所述响应于接收到用户触发的自拍预览操作,通过所述图像采集装置采集目标对象的对象图像包括:
响应于接收到所述第一操作,在所述第二屏上展示所述图像采集装置采集到的图像采集画面;
响应于接收到所述第二操作,通过所述图像采集装置采集目标对象的对象图像。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述第一屏上展示所述自拍预览图像时,关闭所述第二屏的自拍预览图像。
4.根据权利要求1所述的方法,其特征在于,所述从所述图像传感器中读取所述对象图像,得到所述目标对象的镜像图像包括:
按照第一预设顺序依次读取所述对象图像中的每一行像素点的多个行像素信息;
根据所述行像素信息按照第二预设顺序生成所述镜像图像,所述第一预设顺序与所述第二预设顺序相反。
5.根据权利要求1所述的方法,其特征在于,所述图像采集装置包括多个图像采集组件,所述通过所述图像采集装置采集目标对象的对象图像包括:
通过多个图像采集组件中的一个或多个所述图像采集组件采集目标对象的对象图像。
6.根据权利要求1所述的方法,其特征在于,所述根据所述镜像图像,生成自拍预览图像包括:
将所述镜像图像作为所述自拍预览图像;或者,
对所述镜像图像进行第一图像增强处理,得到所述自拍预览图像。
7.根据权利要求6所述的方法,其特征在于,所述第一图像增强处理包括人文黑白、人像旋焦以及人像柔焦中的至少一种。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:
响应于接收到所述用户触发的图像生成操作,根据所述镜像图像,生成所述目标对象对应的目标图像。
9.根据权利要求8所述的方法,其特征在于,所述根据所述镜像图像,生成所述目标对象对应的目标图像包括:
获取所述用户预先设置的镜像指示信息,所述镜像指示信息用于指示开启镜像处理或者关闭镜像处理;
根据所述镜像指示信息和所述镜像图像,生成所述目标图像。
10.根据权利要求9所述的方法,其特征在于,所述根据所述镜像指示信息和所述镜像图像,生成目标图像包括:
在所述镜像指示信息用于指示开启镜像处理的情况下,根据所述镜像图像生成所述目标图像;或者,
在所述镜像指示信息用于指示关闭镜像处理的情况下,对所述镜像图像进行镜像处理,得到所述目标图像。
11.根据权利要求10所述的方法,其特征在于,所述对所述镜像图像进行镜像处理,得到所述目标图像包括:
按照第三预设顺序依次读取所述镜像图像中的每一列像素点的多个列像素信息;
根据所述列像素信息按照第四预设顺序生成所述目标图像,所述第三预设顺序与所述第四预设顺序相反。
12.根据权利要求10所述的方法,其特征在于,所述根据所述镜像图像生成所述目标图像包括:
将所述镜像图像作为所述目标图像;或者,
对所述镜像图像进行第二图像增强处理,得到所述目标图像。
13.根据权利要求12所述的方法,其特征在于,所述第二图像增强处理包括人文黑白、人像旋焦以及人像柔焦中的至少一种。
14.一种图像处理的装置,其特征在于,所述装置应用于折叠屏终端,在所述折叠屏终端的展开状态下,所述折叠屏终端包括第一面,其中第一面包括第一屏和图像采集装置,所述图像采集装置包括图像传感器,所述装置包括:
获取模块,被配置为在所述折叠屏终端的展开状态下,响应于接收到用户触发的自拍预览操作,通过所述图像采集装置采集目标对象的对象图像;
生成模块,被配置为从所述图像传感器中读取所述对象图像,得到所述目标对象的镜像图像;
预览模块,被配置为根据所述镜像图像,生成自拍预览图像,并在所述第一屏上展示所述自拍预览图像。
15.一种电子设备,其特征在于,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1-13中任一项所述方法的步骤。
16.一种非临时性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1-13中任一项所述方法的步骤。
CN202210963286.8A 2022-08-11 2022-08-11 图像处理的方法、装置、电子设备及存储介质 Pending CN117676298A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202210963286.8A CN117676298A (zh) 2022-08-11 2022-08-11 图像处理的方法、装置、电子设备及存储介质
US18/075,846 US20240056674A1 (en) 2022-08-11 2022-12-06 Image processing method, terminal and storage medium
EP22212180.8A EP4322543A1 (en) 2022-08-11 2022-12-08 Selfie image processing method, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210963286.8A CN117676298A (zh) 2022-08-11 2022-08-11 图像处理的方法、装置、电子设备及存储介质

Publications (1)

Publication Number Publication Date
CN117676298A true CN117676298A (zh) 2024-03-08

Family

ID=84689149

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210963286.8A Pending CN117676298A (zh) 2022-08-11 2022-08-11 图像处理的方法、装置、电子设备及存储介质

Country Status (3)

Country Link
US (1) US20240056674A1 (zh)
EP (1) EP4322543A1 (zh)
CN (1) CN117676298A (zh)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7782380B2 (en) * 2006-09-01 2010-08-24 Aptina Imaging Corporation Positional gain adjustment and surface generation for image processing
WO2018161426A1 (zh) * 2017-03-10 2018-09-13 华为技术有限公司 一种拍照方法和终端
EP3823256B1 (en) * 2018-08-27 2023-09-27 Huawei Technologies Co., Ltd. Mobile terminal
KR20210089377A (ko) * 2020-01-08 2021-07-16 삼성전자주식회사 카메라 프리뷰를 제공하는 전자 장치 및 그 방법
US11588978B2 (en) * 2021-02-19 2023-02-21 Qualcomm Incorporated Under-display camera systems and methods

Also Published As

Publication number Publication date
EP4322543A1 (en) 2024-02-14
US20240056674A1 (en) 2024-02-15

Similar Documents

Publication Publication Date Title
WO2020034924A1 (en) Imaging control method and apparatus, electronic device, and computer readable storage medium
CN110191291B (zh) 基于多帧图像的图像处理方法和装置
KR20200017072A (ko) 이미지 분석에 기반하여, 디스플레이를 통해 표시된 영상과 메모리에 저장된 영상과 관련하여 알림을 제공하는 전자 장치 및 방법
CN110581948A (zh) 提供质量定制图像的电子装置及其控制方法、服务器
CN108391060B (zh) 一种图像处理方法、图像处理装置和终端
CN105472246B (zh) 拍照装置及方法
CN106605403A (zh) 拍摄方法和电子设备
CN107948505B (zh) 一种全景拍摄方法及移动终端
CN105407295B (zh) 移动终端拍摄装置和方法
CN113810604B (zh) 文档拍摄方法、电子设备和存储介质
CN105744170A (zh) 一种照片拍摄装置和方法
EP4060967A1 (en) Electronic device for providing camera preview and method therefor
CN115633262B (zh) 图像处理方法和电子设备
CN113850726A (zh) 图像变换方法和装置
CN113364976B (zh) 一种图像的显示方法及电子设备
KR20200043818A (ko) 전자 장치 및 그의 이미지 촬영 방법
KR20190096748A (ko) 외부 전자 장치를 이용한 이미지 보정 방법 및 전자 장치
CN113810590A (zh) 图像处理方法、电子设备、介质和***
CN113411498A (zh) 图像拍摄方法、移动终端及存储介质
CN108012073A (zh) 一种实现全景拍摄的方法及装置
CN105763810A (zh) 基于人眼的拍照装置及方法
KR20050109190A (ko) 듀얼 카메라를 이용한 와이드 이미지 생성 장치 및 방법
KR20210101009A (ko) 복수의 카메라를 이용한 동영상 촬영 방법 및 그 장치
CN108898650B (zh) 人形素材创建方法及相关装置
CN114390219B (zh) 拍摄方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination