CN113470138A - 图像的生成方法、装置、电子设备及可读存储介质 - Google Patents
图像的生成方法、装置、电子设备及可读存储介质 Download PDFInfo
- Publication number
- CN113470138A CN113470138A CN202110736284.0A CN202110736284A CN113470138A CN 113470138 A CN113470138 A CN 113470138A CN 202110736284 A CN202110736284 A CN 202110736284A CN 113470138 A CN113470138 A CN 113470138A
- Authority
- CN
- China
- Prior art keywords
- image
- information
- color
- contour
- proportion
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 87
- 239000000463 material Substances 0.000 claims abstract description 132
- 238000012545 processing Methods 0.000 claims description 16
- 230000009286 beneficial effect Effects 0.000 abstract description 7
- 239000003086 colorant Substances 0.000 description 49
- 230000000875 corresponding effect Effects 0.000 description 28
- 238000010586 diagram Methods 0.000 description 21
- 230000000694 effects Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 239000002023 wood Substances 0.000 description 7
- 239000004568 cement Substances 0.000 description 6
- 239000011521 glass Substances 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 238000002156 mixing Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 239000002184 metal Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000002310 reflectometry Methods 0.000 description 2
- 206010016334 Feeling hot Diseases 0.000 description 1
- 206010021703 Indifference Diseases 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 235000009508 confectionery Nutrition 0.000 description 1
- 230000008021 deposition Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000002689 soil Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000004936 stimulating effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/46—Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/56—Extraction of image or video features relating to colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10024—Color image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10048—Infrared image
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Image Analysis (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请公开一种图像的生成方法、装置、电子设备及可读存储介质,属于显示控制技术领域,该图像的生成方法,一方面,通过获取第一图像,根据第一图像的深度信息和图像内容信息,获取第一图像的目标特征,能够根据图像信息获取对应的目标特征,有利于生成多样化的图像;另一方面,根据目标特征,生成第二图像,其中,目标特征包括颜色信息;在深度信息和图像内容信息指示第一图像包含主体的情况下,目标特征还包括主体的轮廓信息;或者,在深度信息和图像内容信息指示第一图像不包含主体的情况下,目标特征还包括材质信息。
Description
技术领域
本申请属于图像处理技术领域,具体涉及一种图像的生成方法、装置、电子设备及可读存储介质。
背景技术
随着科技的发展和人们生活水平的提高,电子设备,例如:智能手机、智能平板、智能手表等电子设备的发展也在加速,电子设备所能实现的功能也越来越多。例如,图像处理功能也日益丰富。
目前,在智能手机、智能平板、智能手表等电子设备中,用户可以根据自己的需求,对电子设备的图像进行处理,例如:对图像进行编辑、或者个性化选择设置图像。
在实现本申请过程中,发明人发现现有技术中至少存在如下问题:在对图像进行处理过程中,无法根据图像信息,提供更加丰富的图像资源。
发明内容
本申请实施例的目的是提供一种图像的生成方法、装置、电子设备及可读存储介质,有利于生成多样化的图像,提供更丰富的图像资源。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供一种图像的生成方法,该方法包括:
获取第一图像,所述第一图像包括深度信息和图像内容信息;
根据所述第一图像的深度信息和图像内容信息,获取所述第一图像的目标特征;
根据所述目标特征,生成第二图像,其中,所述目标特征包括颜色信息;
在所述深度信息和所述图像内容信息指示所述第一图像包含主体的情况下,所述目标特征还包括主体的轮廓信息;或者,在所述深度信息和所述图像内容信息指示所述第一图像不包含主体的情况下,所述目标特征还包括材质信息。
第二方面,本申请实施例提供一种图像的生成装置,该装置包括:
获取模块,用于获取第一图像,所述第一图像包括深度信息和图像内容信息;根据所述第一图像的深度信息和图像内容信息,获取所述第一图像的目标特征;
生成模块,用于根据所述目标特征,生成第二图像,其中,所述目标特征包括颜色信息;
在所述深度信息和所述图像内容信息指示所述第一图像包含主体的情况下,所述目标特征还包括主体的轮廓信息;或者,
在所述深度信息和所述图像内容信息指示所述第一图像不包含主体的情况下,所述目标特征还包括材质信息。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的图像的生成方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的图像的生成方法的步骤。
第五方面,本申请实施例提供一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的图像的生成方法。
在本申请实施例中,一方面,通过获取第一图像,根据第一图像的深度信息和图像内容信息,获取第一图像的目标特征,能够根据图像信息获取对应的目标特征,有利于生成多样化的图像;另一方面,根据目标特征,生成第二图像,其中,目标特征包括颜色信息;在深度信息和图像内容信息指示第一图像包含主体的情况下,目标特征还包括主体的轮廓信息;或者,在深度信息和图像内容信息指示第一图像不包含主体的情况下,目标特征还包括材质信息,本申请能够更好地利用第一图像的目标特征进行组合以生成多样化的图像,提高图像的丰富程度。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是本申请实施例提供的一种图像的生成方法的流程示意图;
图2是图1中的步骤S102的细化流程图;
图3是本申请实施例提供的一种提取第一图像的主体的轮廓信息的流程示意图;
图4是本申请实施例提供的一种提取第一图像的材质信息的流程示意图;
图5是图1中的步骤S103的细化流程图;
图6a是本申请实施例提供的一种生成第二图像的示意图之一;
图6b是本申请实施例提供的一种生成第二图像的示意图之二;
图6c是本申请实施例提供的一种生成第二图像的示意图之三;
图7a是本申请实施例提供的另一种生成第二图像的示意图之一;
图7b是本申请实施例提供的另一种生成第二图像的示意图之二;
图7c是本申请实施例提供的另一种生成第二图像的示意图之三;
图7d是本申请实施例提供的另一种生成第二图像的示意图之四;
图8是本申请实施例提供的另一种图像的生成方法的流程示意图;
图9是本申请实施例提供的一种图像的生成装置的结构示意图;
图10是本申请实施例提供的一种电子设备的结构示意图之一;
图11是本申请实施例提供的一种电子设备的结构示意图之二。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
对本申请进行详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释:
(1)色彩特征,指的是图像中的色彩或色彩组合,例如:黄色、紫色、蓝色等单一颜色或者黄色、紫色、蓝色的颜色组合。
(2)样式特征,指的是图像中的样式,例如:曲线、直线、点、三角形、圆形等形状。
(3)材质特征,指的是图像中的材质,例如:金属、木材、水泥、玻璃等材质。
(4)像素区域,指的是图像中占据一定面积的一个区域,由一个或多个像素点构成。
(5)主体颜色,指的是将图像中的重复颜色去除,或者,将图像中预设的颜色去除,提取得到的颜色。
(6)色块颜色,指的是主体颜色中进一步提取出来的颜色,用于与形状结合以生成图像。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的图像的生成方法进行详细地说明。
请参阅图1,图1是本申请实施例提供的一种图像的生成方法的流程示意图;
其中,该图像的生成方法,应用于电子设备,具体的,该图像的生成方法的执行主体为该电子设备的一个或多个处理器。
如图1所示,该图像的生成方法,包括:
步骤S101:获取第一图像,所述第一图像包括深度信息和图像内容信息;
其中,所述第一图像由该电子设备的摄像头获取,或者,所述第一图像由用户从所述电子设备的图库中选取,或者,所述第一图像由用户从所述电子设备的本地存储的图像中选取,或者,所述第一图像由用户从服务器中下载得到。
具体的,第一图像为具有深度信息的深度图像,电子设备自身可以采集第一图像的深度信息,例如:电子设备可以通过内置或外接图像深度检测装置,采集第一图像的深度信息。在实际应用中,图像深度检测装置可以包括双目立体视觉装置、飞行时间装置(Timeof Flight,TOF),或者结构光装置。
其中,双目立体视觉装置可以模仿双眼观察物体的过程,从而利用左右眼之间存在视差的原理确定被拍摄物体的深度信息,双目立体视觉装置具体可以包括位置和间距固定的两个深度摄像头,从而分别模仿左眼和右眼分别对第一图像中各个物体的深度进行检测,进而根据两个深度摄像头之间的深度误差,以及两个深度摄像头的位置和间距,计算得到第一图像中各个物体的深度信息。通过图像深度检测装置采集目标图像的深度信息的具体过程可以参考相关技术,在此不再赘述。
飞行时间装置具体可以包括光脉冲发生器和传感器,光脉冲发生器可以向第一图像中的各个物体发送光脉冲,然后通过传感器接收从各个物体反射回的光脉冲,并计算出光脉冲的飞行时间,也即光脉冲的往返时间,进而可以将该飞行时间的1/2与光速相乘,从而可以获得第一图像中各个物体的深度信息。
结构光装置具体可以包括红外激光投射仪和红外摄像头,红外激光投射仪可以发出红外激光,进而红外激光经过柱面透镜后可以汇聚成宽度很窄的光带,称为结构光。红外激光投射仪可以将具有一定结构特征的结构光投射到被拍摄物体上,再由红外摄像头进行采集。这种具备一定结构特征的光线,在被物体的不同深度区域进行反射时,相当于经过了不同程度的相位调制,进而红外摄像头可以采集到不同的图像相位信息,然后可以将这种相位变化换算成深度信息。
需要说明的是,本申请实施例对于双目立体视觉装置、飞行时间装置和结构光装置的具体内部组件不作具体限定,以及对上述各个装置得到深度信息的具体计算过程不作具体限定,上述各个装置的具体结构和深度信息的具体计算过程均可以参考相关技术。
具体的,第一图像为具有图像内容的图像,所述图像内容信息为图像中的特定特征,该特定特征对应特定区域,该特定区域具有轮廓,例如:人物、物体、风景等具有轮廓的特征。
另外需要说明的是,本申请实施例对于获取第一图像的深度信息和图像内容信息的执行顺序不作具体限定,在实际应用中,可以是先获取第一图像的深度信息,然后再获取图像内容信息,当然也可以是第一图像的深度信息和图形内容信息同时进行获取。
步骤S102:根据所述第一图像的深度信息和图像内容信息,获取所述第一图像的目标特征;
其中,所述目标特征包括颜色信息、轮廓信息或材质信息中的至少一个,由电子设备的处理器对所述第一图像中的目标特征进行提取,即颜色信息、轮廓信息或材质信息中的至少一个。
具体的,在所述深度信息和所述图像内容信息指示所述第一图像包含主体的情况下,所述目标特征包括颜色信息和主体的轮廓信息;
或者,在所述深度信息和所述图像内容信息指示所述第一图像不包含主体的情况下,所述目标特征包括颜色信息和材质信息。
在本申请实施例中,判断深度信息和图像内容信息指示第一图像是否包含主体,包括:
根据所述深度信息,确定所述第一图像是否为立体图像;
若是,则进一步根据所述图像内容信息,判断第一图像中是否存在与指定特征对应的待识别区域,若第一图像中存在与指定特征对应的待识别区域,则确定该第一图像中包含主体;若第一图像中不存在与指定特征对应的待识别区域,则确定该第一图像中不包含主体。
具体的,判断第一图像中是否存在与指定特征对应的待识别区域,包括:
预先为该主体部分指定一个相关联的指定特征,检测所述第一图像中是否存在与所述指定特征对应的区域;
若所述第一图像中存在与所述指定特征对应的区域,则对所述第一图像中与所述指定特征对应的区域进行轮廓检测,并根据与所述指定特征对应的神经网络模型对已检测的区域进行验证,若确认所述区域为与所述指定特征对应的待识别区域,则确定所述第一图像中存在与所述指定特征对应的待识别区域,此时确定该第一图像中包含主体;
若所述第一图像中不存在与所述指定特征对应的区域,则确定该第一图像中不包含主体。
具体的,所述目标特征包括颜色信息,所述颜色信息包括至少一种颜色,其中,本申请实施例中的电子设备设置有图形处理器(Graphics Processing Unit,GPU)和中央处理器(central processing unit,CPU),该图形处理器包括颜色拾取器,通过图形处理器中的颜色拾取器提取第一图像中的色值,然后上传至中央处理器。
步骤S103:根据所述目标特征,生成第二图像;
具体的,在所述深度信息和所述图像内容信息指示所述第一图像包含主体的情况下,由目标特征中的颜色信息和主体的轮廓信息组合,生成第二图像;
或者,在所述深度信息和所述图像内容信息指示所述第一图像不包含主体的情况下,由目标特征中的颜色信息和材质信息进行组合,生成第二图像。
请再参阅图2,图2是图1中的步骤S102的细化流程图;
如图2所示,所述步骤S102:根据所述第一图像的深度信息和图像内容信息,获取所述第一图像的目标特征,包括:
步骤S1021:确定所述第一图像中N个像素区域对应的N个颜色信息;
具体的,将所述第一图像划分为N个面积相等的像素区域,确定每一像素区域对应的颜色信息,其中,N为第一预设数量,每一像素区域对应一个颜色信息,每一像素区域包括多个像素,例如:将所述第一图像划分为55个面积相等的像素区域,可以理解的是,所述第一预设数量N可以根据具体需要进行设置,例如:根据所述第一图像的分辨率,确定第一预设数量N,其中,所述分辨率与所述第一预设数量N成正相关,比如:所述第一预设数量N与所述第一图像的分辨率成正比。
具体的,确定每一像素区域对应的颜色信息,包括:
每一像素区域中包括多个像素点,计算多个像素点的每一颜色分量的平均值,将每一颜色分量的平均值作为每一像素区域的颜色,例如:颜色分量为RGB分量,则获取每一像素区域中的每一像素点的R颜色分量、G颜色分量和B颜色分量的值,计算每一像素区域中的所有像素点的R颜色分量、G颜色分量和B颜色分量的平均值,将所有像素点的R颜色分量、G颜色分量和B颜色分量的平均值作为每一像素区域的颜色,其中,每一像素区域的颜色以RGB(R,G,B)表示。可以理解的是,本申请实施例以颜色模式为RGB模式进行说明,其颜色模式还可以为HSB模式、CMYK模式、Lab模式或者其他颜色模式,在此不进行限定。
步骤S1022:根据所述N个颜色信息得到M个颜色信息;
其中,所述M个颜色信息不包含相同颜色信息或预设颜色信息,N、M均为正整数且N≥M。
具体的,M个颜色信息为主体颜色,所述根据所述N个颜色信息得到M个颜色信息,包括如下步骤:
(1)合并N个像素区域中的重复的颜色;
具体的,在确定每一像素区域的颜色之后,将多个像素区域中相同的颜色进行合并,例如:将多个像素区域中颜色相同的颜色合并为一种颜色,或者,将任一颜色模式下的多个像素区域对应的颜色中处于预设范围内的每一颜色分量进行合并,生成新的颜色分量,以生成合并后的颜色,比如:颜色模式为RGB模式,第一像素区域的颜色对应的颜色分量为(R1,G1,B1),第二像素区域的颜色对应的颜色分量为(R2,G2,B2),其中,红色分量R1和R2的差值处于预设范围内,并且,绿色分量G1和G2的差值处于预设范围内,并且,蓝色分量B1和B2的差值处于预设范围内,则对第一像素区域和第二像素区域进行颜色合并,合并后的颜色分量为((R1+R2)/2,(G1+G2)/2,(B1+B2)/2)。
(2)去除预设的颜色;
具体的,所述预设的颜色为预先设置的颜色,例如:白色,则将白色从多种颜色中删除,以从第一预设数量N的颜色信息中得到第二预设数量M的颜色信息,其中,N、M均为正整数且N≥M。
在本申请实施例中,通过对第一图像进行像素区域划分,根据所述第一预设数量的像素区域,确定第二预设数量的颜色信息,能够实现对第一图像的像素级处理,提高图像的色彩精细度。
步骤S1023:根据所述M个颜色信息的色度值,将M个颜色信息归类得到P个类别,获取所述P个类别中的一个颜色,以得到P个颜色信息,其中,P为正整数且M≥P。
具体的,从所述第二预设数量M个颜色信息中确定第三预设数量P个颜色信息,在确定第二预设数量M个颜色信息之后,根据所述M个颜色信息的色度值,结合色相的相近原则,将M个颜色信息归类得到P个类别,并对每一类别做渐变色,并取渐变色的中间值作为每一类别的颜色,以得到P个颜色信息,其中,P为正整数且M≥P,并将P个颜色信息作为提取出的目标特征,例如:确定12个主体颜色,按色相的相近原则归为6类,对6个类别做渐变色,取渐变色的中间值作为每一类别的色块颜色,以此确定6个色块颜色作为提取出的目标特征。
或者,将M个颜色信息分布于P个色块之中,其中,所述色块指的是色温的区域范围,每一所述色块具有不同的色温的区域范围,优选地,本申请实施例预先为每一颜色对应设置一个色块。
可以理解的是,若所述第一图像为单色平面图,则该图像中仅包括一个单色,即仅包括一种颜色,此时确定所述第一图像中仅包括一种颜色,则提取该颜色作为第一图像的颜色信息;
若所述第一图像为多色立体图,即所述第一图像中包括至少两种颜色,则确定所述第一图像中不仅包括一种颜色,此时进入步骤S1021。
在本申请实施例中,通过提取第一图像中的颜色信息,有利于确定色彩进行构图,以更好地生成多样化的图像。
具体的,所述目标特征还包括至少一个轮廓信息,请再参阅图3,图3是本申请实施例提供的一种提取第一图像的主体的轮廓信息的流程示意图;
如图3所示,该提取第一图像的主体的轮廓信息,包括:
步骤S301:获取第一图像;
步骤S302:判断所述第一图像中是否仅包括一种轮廓信息;
具体的,所述轮廓信息指的是图像中的轮廓,例如:曲线、直线、三角形、圆形、矩形等形状,本申请实施例通过第一图像中的波长、反射率以及漫发射率计算第一图像中的轮廓,并判断第一图像中是否包括一种或多种轮廓,具体的,通过判断所述第一图像中是否仅包括一种轮廓,即所述第一图像中仅包括唯一轮廓,若所述第一图像中仅包括一种轮廓,则进入步骤S305:提取该轮廓信息作为提取出的目标特征;若所述第一图像中不仅包括一种轮廓信息,则进入步骤S303:确定每一所述轮廓信息的轮廓比例;
步骤S303:确定每一所述轮廓信息的轮廓比例;
具体的,当所述第一图像中包括至少两种轮廓信息时,确定每一所述轮廓信息的轮廓比例,其中,所述轮廓信息的轮廓比例为第一图像中该轮廓信息的数量占比,即该轮廓信息在第一图像中的数量与第一图像的全部轮廓信息的数量的比值。
步骤S304:将所述轮廓比例大于或等于预设第一比例阈值的Q个轮廓信息作为目标特征;
具体的,在确定每一轮廓信息的轮廓比例之后,将轮廓比例大于或等于预设第一比例阈值的轮廓信息作为提取出的目标特征,例如:第一图像包括三种轮廓信息,分别为圆形、三角形和矩形,其中,圆形的轮廓比例为40%,三角形的轮廓比例为40%,矩形的轮廓比例为10%,假设所述预设第一比例阈值为30%,此时确定圆形、三角形作为提取出的目标特征,此时提取出2个轮廓信息。
可以理解的是,所述预设第一比例阈值可以根据具体需要进行设置,例如:将预设第一比例阈值设置为20%,25%,30%等,在此不进行限定。
步骤S305:提取该轮廓信息作为目标特征;
具体的,若确定所述第一图像中仅包括一种轮廓信息,则直接提取该轮廓信息作为提取出的目标特征。
在本申请实施例中,通过提取第一图像中的轮廓信息,有利于确定轮廓进行构图,以更好地生成图像。
具体的,所述目标特征还包括材质信息,其中,本申请实施例中的电子设备设置有材质感应器,由于不同材质的密度与折射、漫反射不同,因此,可以通过发射光波反射回来的光波的强度、频率、振幅形成的分析图,可以识别不同的材质类型,即识别材质信息。
请再参阅图4,图4是本申请实施例提供的一种提取材质信息的流程示意图;
如图4所示,该提取第一图像的材质信息,包括:
步骤S401:获取第一图像;
步骤S402:判断所述第一图像中是否仅包括一种材质信息;
具体的,所述材质信息包括金属、木材、水泥、玻璃等材质信息,可以理解的是,材质信息可以理解为物体表面的属性,材质信息包括物体表面的纹理、色彩、光滑度、透明度、折射率、反射率等属性信息,若所述第一图像为单一材质图,则该图像中仅包括单一材质,即仅包括一种材质信息,此时确定所述第一图像中仅包括一种材质信息,进入步骤S405:提取该材质信息作为目标特征;若所述第一图像为多材质图像,则确定所述第一图像中不仅包括一种材质信息,此时进入步骤S403:确定每一所述材质信息的材质比例;
步骤S403:确定每一所述材质信息的材质比例;
具体的,当所述第一图像中包括至少两种材质信息时,确定每一所述材质信息的材质比例,其中,所述材质信息的材质比例为第一图像中该材质信息的面积占比,即该材质信息在第一图像中的区域的面积大小与第一图像的面积大小的比值。
步骤S404:将所述材质比例大于或等于预设第二比例阈值的R个材质信息作为目标特征;
具体的,在确定每一所述材质信息的材质比例之后,将材质比例大于或等于预设第二比例阈值的材质信息作为提取出的目标特征,例如:第一图像包括三种材质,分别为木材、玻璃和水泥,其中,木材的材质比例为40%,玻璃的材质比例为30%,水泥的材质比例为30%,假设所述预设第二比例阈值为30%,此时木材、玻璃和水泥的材质比例均大于或等于所述预设第二比例阈值,则确定木材、玻璃和水泥作为提取出的目标特征,此时提取出2个材质信息。
可以理解的是,所述预设第二比例阈值可以根据具体需要进行设置,例如:将预设第二比例阈值设置为20%,25%,30%等,在此不进行限定。
步骤S405:提取该材质信息作为目标特征;
具体的,若确定所述第一图像中仅包括一种材质信息,则直接提取该材质信息作为提取出的目标特征。
在本申请实施例中,通过提取第一图像中的材质信息,有利于确定材质信息进行构图,以更好地生成图像。
在本申请实施例中,所述方法还包括:
对P个颜色信息进行明度和纯度的调和,以生成调和后的颜色信息,并将调和后的颜色信息作为提取出的目标特征。具体的,色彩调和是指将两个或两个以上的色彩进行组合,包括:
(1)同色调配色调和,指的是采用同一色相的色彩进行组合,使色彩在明度、纯度方面均有变化的调和方法,色彩选择要限制在色相环中任意60°角之內的色相,这些色相由于远近距离适中,既具有共同的色彩相貌,又略有明度和纯度上的差别。
(2)同明度配色调和,指的是采用相同明度的色彩进行组合,使色彩在色相、纯度方面均有变化的调和方法。同明度配色调和是色彩立体上同一水平状态的色彩组合,色彩具有相同的明度,因此可以取得含蓄、丰富、高雅的色彩调和效果。其中,想要有效地进行明度一致的配色,可以将颜色替换成灰色。例如:想要观察某种配色的明度时,将配色的设计作品转换为黑白效果,所有的颜色都被转换成灰色,其显现的灰色色差和明度差会与原色彩相等。
(3)同纯度配色调和,指的是采用相同纯度的色彩进行组合,使色彩在色相、明度方面均有变化的调和方法,同纯度色彩的配色调和效果最显著,但也容易岀现脏、灰的不良效果,应注意在色彩的色相、明度方面适度拉开,就可以取得良好的视觉效果。例如:①、同为高纯度。统一使用纯度高的色彩配色,由于这些色彩个性都较为强烈,所以将它们搭配在一起时就会产生出更为强烈的对比效果,给人振奋精神、积极的感觉。②、同为中纯度。以中间调的纯度统一色彩,带来欢乐、热闹、明快和温暖的感受。③、同为低纯度。用纯度低的色彩来统一配色,可以使画面整体给人温馨、安稳、沉着的感觉。
(4)间隔色调和,指的是如果色彩与色彩之间有冲突,可以在其中***灰色或同系列的颜色使之调和。间隔色指的是为了分隔色彩所使用的颜色,就是利用第三方色彩对现已存在两种色彩做以色彩间的融合,从而缓和两种色彩的对比程度,这种方法可以使画面温馨而不失鲜明、刺激却不失优雅。
(5)渐变色调和,指的是遵循一定的规则做阶段性变化的配色方式,渐变色根据选择的色彩的不同会呈现的不同的感觉。由明度、纯度皆高的色彩组合成的渐变色,能够展现出甜美和天真的气息;由明度、纯度皆低的色彩组合成的渐变色,能够展现出成熟和诡异的气息。
(6)自然色调和,指的是利用自然中的色彩来配色,例如:树木、土壤、花卉、河川、田野等这些自然中的色彩。在设计中用到照片时,可以从照片中抽出色彩来配色,用这种方式抽出的颜色可以让人感到整体的协调性。
(7)色调调和,指的是对色调进行调和,例如:①、明亮的色调。使用明度和纯度都偏高的组合属于明亮色调的配色,可以给人精神而清爽的感觉。使用高纯度色调的作品,不将色彩局限于某部分,而是采用四处镶嵌的方式配色。②、暗灰的色调。使用明度和纯度都偏低的组合属于暗灰色调的配色,可以使人感受到沉稳的气息。
(8)无彩色调和,指的是采用同为无彩色的黑、白、灰色进行组合的调和方法。无彩色调和是最容易取得调和效果的配色方法,因为黑、白、灰色是中性色,具有稳定、谦和、与世无争等特点。其中,灰色往往起到过渡和衔接的作用。
优选地,本申请实施例采用渐变色调和,通过渐变色调和对所述P个颜色信息进行明度和纯度的调和,能够更好地体现第一图像的色彩。
请参阅图5,图5是图1中的步骤S103的细化流程图;
如图5所示,该步骤S103:根据所述目标特征,生成第二图像,包括:
步骤S1031:获取目标特征;
步骤S1032:深度信息和图形内容信息指示第一图像是否包含主体;
具体的,若深度信息和图形内容信息指示第一图像包含主体,则进入步骤S1033:确定Q个所述轮廓信息中的每一轮廓信息的位置;若深度信息和图形内容信息指示第一图像不包含主体,则进入步骤S1035:确定R个所述材质信息中每一材质信息的位置;
步骤S1033:确定Q个所述轮廓信息中的每一轮廓信息的位置;
具体的,根据第一图像中的每一轮廓信息的位置,确定第二图像中的每一轮廓信息的位置,例如:将确定第二图像中的每一轮廓信息的位置与第一图像中的轮廓信息的位置相同或位于图像的方位相似;
或者,随机确定Q个所述轮廓信息中的每一轮廓信息的位置。
步骤S1034:将P个所述颜色信息填充于Q个所述轮廓信息所在的位置,生成第二图像;
具体的,获取提取出的P个所述颜色信息,以及,获取提取出的Q个所述轮廓信息;
从提取出的P个所述颜色信息中随机选择X种颜色,以及,从提取出的Q个所述轮廓信息中随机选择X-1种轮廓信息,其中,X为正整数且X≥2;
根据每一轮廓信息的轮廓比例,确定每一轮廓信息的面积大小,为每一轮廓信息随机填充一种颜色信息,将剩余的一种颜色信息填充于剩余区域,并结合Q个所述轮廓信息中的每一轮廓信息的位置,生成第二图像,其中,所述剩余区域为第二图像中除了轮廓信息所在的区域之外的区域。
步骤S1035:确定R个所述材质信息中每一材质信息的位置;
具体的,根据第一图像中的每一材质信息的位置,确定第二图像中的每一材质信息的位置,例如:将确定第二图像中的每一材质信息的位置与第一图像中的材质信息的位置相同或位于图像的方位相似;
或者,随机确定R个所述材质信息中的每一材质信息的位置。
步骤S1036:将P个所述颜色信息填充于R个所述材质信息所在的位置,生成第二图像;
获取提取出的P个所述颜色信息,以及,获取提取出的R个所述材质信息;
从提取出的P个所述颜色信息中随机选择A种颜色,以及,从提取出的R个所述材质信息中随机选择A-1种材质,其中,A为正整数且A≥2;
根据每一材质信息的材质比例,确定每一材质信息的面积大小,为每一材质随机填充一种颜色信息,将剩余的一种颜色信息填充于剩余区域,并结合R个所述材质信息中的每一材质信息的位置,生成第二图像,其中,所述剩余区域为第二图像中除了轮廓信息所在的区域之外的区域。
请再参阅图6a,图6a是本申请实施例提供的一种生成第二图像的示意图之一;
如图6a所示,电子设备为智能手机,第一图像为电子设备的摄像头获取的图像,将第一图像划分为55个面积相同的像素区域,再从55个面积相同的像素区域中确定12个主体颜色,按色相的相近原则归为6类,对6个类别做渐变色,取渐变色的中间值作为每一类别的色块颜色,以此确定6个色块颜色作为提取出的色彩特征。
在本申请实施例中,通过利用第二预设数量M的主体颜色确定第三预设数量P的色块颜色,能够更好地提取第一图像中的色彩特征,有利于生成色彩程度丰富的图像。
在本申请实施例中,所述方法还包括:
组合提取出的颜色信息以及预设的形状,根据每一所述预设的形状对应的画面比例,对每一所述预设的形状随机填充一个色块颜色,生成第二图像;
其中,所述预设的形状为电子设备中预先存储的图形轮廓,例如:圆形、三角形、矩形、正方形、椭圆形等,用户可以通过在电子设备中自定义一个或多个形状,并将自定义的形状存储于电子设备中,例如:自定义多边形、圆柱形、平行四边形、梯形、立方体、四角星、五角星、N角星、N边形、环形或者其他不规则图形。
具体的,从第三预设数量P个颜色信息随机选取若干个颜色信息,例如:第三预设数量为6个,从6个颜色信息中选择3个颜色信息进行填充。
其中,所述预设的形状的数量不超过P,使得每一颜色信息至少一一对应一个预设的形状,其中,每一所述预设的形状对应的画面比例与颜色信息的颜色比例正相关。可以理解的是,由于图像中除了预设的形状,还存在剩余区域,为了更好地进行颜色的填充,待填充的颜色信息的数量设置为N+1,其中,N为预设的形状的数量,使得图像中的每一区域均填充颜色信息,丰富了图像的颜色程度。
在本申请实施例中,每一所述预设的形状对应的位置可以随机确定,随机分布于第二图像中,即根据每一预设的形状的画面比例,将预设的形状随机排版于电子设备的图像,以生成第二图像。
请参阅图6b,图6b是本申请实施例提供的一种生成第二图像的示意图之二;
如图6b所示,通过将若干个颜色信息对预设的形状进行填充,将预设的形状随机排版,从而生成第二图像。
请再参阅图6c,图6c是本申请实施例提供的一种生成第二图像的示意图之三;
如图6c所示,在获取到第一图像之后,提取所述第一图像的目标特征,该目标特征包括颜色信息,通过将若干种颜色信息与预设的形状进行结合,生成电子设备的第二图像,并将该第二图像设置为该电子设备的背景图像。
请参阅图7a,图7a是本申请实施例提供的另一种生成第二图像的示意图之一;
如图7a所示,电子设备为智能手表,该智能手表的表盘为圆形,从第一图像中提取出一种材质信息,该材质信息为木材,将该材质信息与预设的颜色进行组合,确定该材质的面积大小,并确定该材质信息的位置,生成第二图像,并将该第二图像设置为该智能手表的背景图像。
可以理解的是,该智能手表的显示界面中还包括***显示控件和/或***显示挂件,该***显示控件和/或***显示挂件以预设的显示模式呈现于所述智能手表的显示界面中,该预设的显示模式包括***显示控件和/或***显示挂件的显示颜色、显示尺寸和显示位置中的至少一种。
请参阅图7b,图7b是本申请实施例提供的另一种生成第二图像的示意图之二;
如图7b所示,电子设备为智能手表,通过对第一图像进行目标特征提取,提取出颜色信息和轮廓信息,根据提取出的颜色信息和轮廓信息,生成第二图像,并将该第二图像作为智能手表的背景图像。
在本申请实施例中,通过获取第一图像中的深度信息和图像内容信息,由深度信息和图像内容信息指示第一图像是否包含主体,能够更好地利用第一图像的目标特征进行组合以生成多样化的图像,提高图像的丰富程度。
在本申请实施例中,所述第一图像的目标特征还包括人物信息,所述方法还包括:
提取所述第一图像的人物信息;
根据提取出的人物信息,基于预设的背景模板,生成所述电子设备的第二图像。
具体的,所述人物信息包括头像、半身照或全身照,每一人物信息对应一个预设的背景模板,通过识别所述人物信息的类型,确定对应的背景模板,以生成所述电子设备的第二图像。可以理解的是,预设的背景模板根据具体需要进行设置,例如:设置为单一颜色的背景模板,或者,多彩的背景模板。
请再参阅图6c,图6c是本申请实施例提供的另一种生成第二图像的示意图之三;
如图6c所示,电子设备为智能手表,将识别出的人物头像与单一颜色的背景模板进行组合,以生成智能手表的第二图像,并将该第二图像作为智能手表的背景。
在本申请实施例中,由于第一图像的目标特征可能多种多样,例如:提取出颜色信息、轮廓信息和材质信息中的一种或多种,因此,同一幅第一图像可能会生成多幅不同的第二图像。
为了实现个性化样式选择,本申请实施例还可以基于第一图像生成多幅不同的第二图像,由用户选择多幅第二图像中的一幅作为电子设备的背景图像,例如:接收图像选择指令,从多幅第二图像中选择其中一幅作为目标图像,设置该目标图像为电子设备的背景图像。
请参阅图7d,图7d是本申请实施例提供的另一种生成第二图像的示意图之四;
如图7d所示,由第一图像生成三幅不同的第二图像,因此,用户可以选择其中一幅作为电子设备的背景图像。
在本申请实施例中,由于对第一图像进行图像特征提取以及图像的生成需要耗费电子设备的计算处理性能和图形处理性能,因此,为了提高处理速度,本申请实施例还可以通过服务器实现第一图像的目标特征提取和第二图像的生成,以节约电子设备的性能,并进一步提高图像生成的速度。
具体的,请再参阅图8,图8是本申请实施例提供的另一种图像的生成方法的流程示意图;
如图8所示,该图像的生成方法,包括:
步骤S801:摄像组件获取第一图像;
具体的,电子设备的摄像组件进行拍摄,以获取第一图像;在本申请实施例中,摄像组件可以包括摄像头,可选的,该摄像头可以有很多种镜头,例如:结构光、广角、红外、激光、TOF、RGB镜头等镜头。
步骤S802:发送第一图像;
具体的,电子设备向服务器发送第一图像;
步骤S803:提取第一图像中的目标特征;
具体的,服务器接收第一图像,提取第一图像中的目标特征,其中,所述图像特征包括颜色信息、轮廓信息以及材质信息中的至少一个;
步骤S804:返回目标特征;
具体的,服务器向电子设备返回目标特征;
步骤S805:发送图像生成指令;
具体的,电子设备向服务器发送图像生成指令,其中,所述图像生成指令用于指示服务器根据颜色信息、轮廓信息以及材质信息中的至少一个来生成第二图像;
步骤S806:根据提取出的图像特征,生成第二图像;
具体的,服务器根据提取出的颜色信息、轮廓信息以及材质信息中的至少一个,生成第二图像;
步骤S807:返回第二图像;
具体的,服务器向电子设备返回第二图像,使得用户可以根据返回的第二图像,设置电子设备的背景图像。可以理解的是,所述服务器向电子设备返回的第二图像可以为多幅,如图7d所示,根据第一图像可以生成多幅第二图像,用户可以根据个人喜好设置其中一幅作为电子设备的背景图像。
需要说明的是,在上述各个实施例中,上述各步骤之间并不必然存在一定的先后顺序,本领域普通技术人员,根据本申请实施例的描述可以理解,不同实施例中,上述各步骤可以有不同的执行顺序,亦即,可以并行执行,亦可以交换执行等等。
在本申请实施例中,通过提供一种图像的生成方法,一方面,通过获取第一图像,根据第一图像的深度信息和图像内容信息,获取第一图像的目标特征,能够根据图像信息获取对应的目标特征,有利于生成多样化的图像;另一方面,根据目标特征,生成第二图像,其中,目标特征包括颜色信息;在深度信息和图像内容信息指示第一图像包含主体的情况下,目标特征还包括主体的轮廓信息;或者,在深度信息和图像内容信息指示第一图像不包含主体的情况下,目标特征还包括材质信息,本申请能够更好地利用第一图像的目标特征进行组合以生成多样化的图像,提高图像的丰富程度。
需要说明的是,本申请实施例提供的图像的生成方法,执行主体可以为图像的生成装置,或者该图像的生成装置中的用于执行图像的生成方法的控制模块。本申请实施例中以图像的生成装置执行图像的生成方法为例,说明本申请实施例提供的图像的生成装置。
请再参阅图9,图9是本申请实施例提供的一种图像的生成装置的结构示意图;
如图9所示,该图像的生成装置,包括:
获取模块901,用于获取第一图像,所述第一图像包括深度信息和图像内容信息;根据第一图像的深度信息和图像内容信息,获取第一图像的目标特征;
生成模块902,用于根据目标特征,生成第二图像,其中,目标特征包括颜色信息;
在深度信息和图像内容信息指示第一图像包含主体的情况下,目标特征还包括主体的轮廓信息;或者,
在深度信息和图像内容信息指示第一图像不包含主体的情况下,目标特征还包括材质信息。
一方面,通过获取第一图像,根据第一图像的深度信息和图像内容信息,获取第一图像的目标特征,能够根据图像信息获取对应的目标特征,有利于生成多样化的图像;另一方面,根据目标特征,生成第二图像,其中,目标特征包括颜色信息;在深度信息和图像内容信息指示第一图像包含主体的情况下,目标特征还包括主体的轮廓信息;或者,在深度信息和图像内容信息指示第一图像不包含主体的情况下,目标特征还包括材质信息,本申请能够更好地利用第一图像的目标特征进行组合以生成多样化的图像,提高图像的丰富程度。在本申请实施例中,获取模块,具体用于:
确定第一图像中N个像素区域对应的N个颜色信息;
根据N个颜色信息得到M个颜色信息;
其中,M个颜色信息不包含相同颜色信息或预设颜色信息,N、M均为正整数且N≥M。
在本申请实施例中,获取模块,具体用于:
根据N个颜色信息得到M个颜色信息之后,根据M个颜色信息的色度值,将M个颜色信息归类得到P个类别,获取P个类别中的一个颜色,以得到P个颜色信息,其中,P为正整数且M≥P。
在本申请实施例中,获取模块,具体用于:
在第一图像中包括至少两种轮廓信息的情况下,确定每一轮廓信息的轮廓比例,将轮廓比例大于或等于预设第一比例阈值的Q个轮廓信息作为目标特征,其中,轮廓信息的轮廓比例为第一图像中该轮廓信息的数量占比,Q为正整数;
在第一图像中包括至少两种材质信息的情况下,确定每一所述材质信息的材质比例,将材质比例大于或等于预设第二比例阈值的R个材质信息作为目标特征,其中,材质信息的材质比例为第一图像中该材质信息的面积占比,R为正整数。
在本申请实施例中,生成模块,具体用于:
在深度信息和图像内容信息指示第一图像包含主体的情况下,确定Q个轮廓信息中的每一轮廓信息的位置,将P个颜色信息填充于Q个轮廓信息所在的位置,生成第二图像;
在深度信息和图像内容信息指示第一图像不包含主体的情况下,确定R个材质信息中的每一材质信息的位置,将P个颜色信息填充于R个材质信息所在的位置,生成第二图像。
作为本申请实施例的另一方面,本申请实施例提供一种图像的生成装置。其中,图像的生成装置可以为软件模块,软件模块包括若干指令,其存储在存储器内,处理器可以访问该存储器,调用指令进行执行,以完成上述各个实施例的图像的生成方法。
需要说明的是,上述图像的生成装置可执行本申请实施例所提供的图像的生成方法,具备执行方法相应的功能模块和有益效果。未在图像的生成装置实施例中详尽描述的技术细节,可参见本申请实施例所提供的图像的生成方法。
在本申请实施例中,通过提供一种图像的生成装置,一方面,通过获取第一图像,根据第一图像的深度信息和图像内容信息,获取第一图像的目标特征,能够根据图像信息获取对应的目标特征,有利于生成多样化的图像;另一方面,根据目标特征,生成第二图像,其中,目标特征包括颜色信息;在深度信息和图像内容信息指示第一图像包含主体的情况下,目标特征还包括主体的轮廓信息;或者,在深度信息和图像内容信息指示第一图像不包含主体的情况下,目标特征还包括材质信息,本申请能够更好地利用第一图像的目标特征进行组合以生成多样化的图像,提高图像的丰富程度。
本申请实施例中的图像的生成装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的图像的生成装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的图像的生成装置能够实现图1至图5的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选的,请参阅图10,图10是本申请实施例提供的一种电子设备的结构示意图之一;如图10所示,本申请实施例还提供一种电子设备100,包括处理器101和存储器102,存储在存储器102上并可在所述处理器101上运行的程序或指令,该程序或指令被处理器101执行时实现上述图像的生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
请参阅图11,图11是本申请实施例提供的一种电子设备的结构示意图之二;
如图11所示,该电子设备110包括但不限于:射频单元111、网络模块112、音频输出单元113、输入单元114、传感器115、显示单元116、用户输入单元117、接口单元118、存储器119、处理器1110、以及电源1111等部件,所述电子设备110还包括摄像头。
本领域技术人员可以理解,电子设备110还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器1110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。在本申请实施例中,终端设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
用户输入单元117,用于获取第一图像,第一图像包括深度信息和图像内容信息;
处理器1110,用于根据第一图像的深度信息和图像内容信息,获取第一图像的目标特征;根据目标特征,生成第二图像,其中,目标特征包括颜色信息;在深度信息和图像内容信息指示第一图像包含主体的情况下,目标特征还包括主体的轮廓信息;或者,在深度信息和图像内容信息指示第一图像不包含主体的情况下,所述目标特征还包括材质信息。
本申请实施例提供的电子设备,一方面,通过获取第一图像,根据第一图像的深度信息和图像内容信息,获取第一图像的目标特征,能够根据图像信息获取对应的目标特征,有利于生成多样化的图像;另一方面,根据目标特征,生成第二图像,其中,目标特征包括颜色信息;在深度信息和图像内容信息指示第一图像包含主体的情况下,目标特征还包括主体的轮廓信息;或者,在深度信息和图像内容信息指示第一图像不包含主体的情况下,目标特征还包括材质信息,本申请能够更好地利用第一图像的目标特征进行组合以生成多样化的图像,提高图像的丰富程度。
可选地,本申请实施例中,处理器1110还用于:确定第一图像中N个像素区域对应的N个颜色信息;根据N个颜色信息得到M个颜色信息;其中,M个颜色信息不包含相同颜色信息或预设颜色信息,N、M均为正整数且N≥M。
可选地,本申请实施例中,在根据N个颜色信息得到M个颜色信息之后,处理器1110还用于:根据M个颜色信息的色度值,将M个颜色信息归类得到P个类别,获取P个类别中的一个颜色,以得到P个颜色信息,其中,P为正整数且M≥P。
可选地,本申请实施例中,处理器1110还用于:在第一图像中包括至少两种轮廓信息的情况下,确定每一轮廓信息的轮廓比例,将轮廓比例大于或等于预设第一比例阈值的Q个轮廓信息作为目标特征,其中,轮廓信息的轮廓比例为第一图像中该轮廓信息的数量占比,Q为正整数;在第一图像中包括至少两种材质信息的情况下,确定每一材质信息的材质比例,将材质比例大于或等于预设第二比例阈值的R个材质信息作为目标特征,其中,材质信息的材质比例为第一图像中该材质信息的面积占比,R为正整数。
可选地,本申请实施例中,处理器1110还用于:
在深度信息和图像内容信息指示第一图像包含主体的情况下,确定Q个轮廓信息中的每一轮廓信息的位置,将P个颜色信息填充于Q个轮廓信息所在的位置,生成第二图像;在深度信息和图像内容信息指示第一图像不包含主体的情况下,确定R个材质信息中的每一材质信息的位置,将P个颜色信息填充于R个材质信息所在的位置,生成第二图像。
应当理解的是,本申请实施例中,输入单元114可以包括图形处理器(GraphicsProcessing Unit,GPU)1141和麦克风1142,图形处理器1141对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元116可包括显示面板1161,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1161。用户输入单元117包括触控面板1171以及其他输入设备1172。触控面板1171,也称为触摸屏。触控面板1171可包括触摸检测装置和触摸控制器两个部分。其他输入设备1172可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器119可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器1110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1110中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图像的生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述图像的生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (12)
1.一种图像的生成方法,其特征在于,所述方法包括:
获取第一图像,所述第一图像包括深度信息和图像内容信息;
根据所述第一图像的深度信息和图像内容信息,获取所述第一图像的目标特征;
根据所述目标特征,生成第二图像,其中,所述目标特征包括颜色信息;
在所述深度信息和所述图像内容信息指示所述第一图像包含主体的情况下,所述目标特征还包括主体的轮廓信息;或者,
在所述深度信息和所述图像内容信息指示所述第一图像不包含主体的情况下,所述目标特征还包括材质信息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一图像的深度信息和图像内容信息,获取所述第一图像的目标特征,包括:
确定所述第一图像中N个像素区域对应的N个颜色信息;
根据所述N个颜色信息得到M个颜色信息;
其中,所述M个颜色信息不包含相同颜色信息或预设颜色信息,N、M均为正整数且N≥M。
3.根据权利要求2所述的方法,其特征在于,所述根据所述N个颜色信息得到M个颜色信息之后,所述方法还包括:
根据所述M个颜色信息的色度值,将M个颜色信息归类得到P个类别,获取所述P个类别中的一个颜色,以得到P个颜色信息,其中,P为正整数且M≥P。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一图像的深度信息和图像内容信息,获取所述第一图像的目标特征,包括:
在所述第一图像中包括至少两种轮廓信息的情况下,确定每一所述轮廓信息的轮廓比例,将所述轮廓比例大于或等于预设第一比例阈值的Q个轮廓信息作为目标特征,其中,所述轮廓信息的轮廓比例为第一图像中该轮廓信息的数量占比,Q为正整数;
在所述第一图像中包括至少两种材质信息的情况下,确定每一所述材质信息的材质比例,将所述材质比例大于或等于预设第二比例阈值的R个材质信息作为目标特征,其中,所述材质信息的材质比例为第一图像中该材质信息的面积占比,R为正整数。
5.根据权利要求4所述的方法,其特征在于,所述根据所述目标特征,生成第二图像,包括:
在所述深度信息和所述图像内容信息指示所述第一图像包含主体的情况下,确定Q个所述轮廓信息中的每一轮廓信息的位置,将P个所述颜色信息填充于Q个所述轮廓信息所在的位置,生成第二图像;
在所述深度信息和所述图像内容信息指示所述第一图像不包含主体的情况下,确定R个所述材质信息中的每一材质信息的位置,将P个所述颜色信息填充于R个所述材质信息所在的位置,生成第二图像。
6.一种图像的生成装置,其特征在于,所述装置包括:
获取模块,用于获取第一图像,所述第一图像包括深度信息和图像内容信息;根据所述第一图像的深度信息和图像内容信息,获取所述第一图像的目标特征;
生成模块,用于根据所述目标特征,生成第二图像,其中,所述目标特征包括颜色信息;
在所述深度信息和所述图像内容信息指示所述第一图像包含主体的情况下,所述目标特征还包括主体的轮廓信息;或者,
在所述深度信息和所述图像内容信息指示所述第一图像不包含主体的情况下,所述目标特征还包括材质信息。
7.根据权利要求6所述的装置,其特征在于,所述获取模块,具体用于:
确定所述第一图像中N个像素区域对应的N个颜色信息;
根据所述N个颜色信息得到M个颜色信息;
其中,所述M个颜色信息不包含相同颜色信息或预设颜色信息,N、M均为正整数且N≥M。
8.根据权利要求7所述的装置,其特征在于,所述获取模块,具体用于:
根据所述N个颜色信息得到M个颜色信息之后,根据所述M个颜色信息的色度值,将M个颜色信息归类得到P个类别,获取所述P个类别中的一个颜色,以得到P个颜色信息,其中,P为正整数且M≥P。
9.根据权利要求6所述的装置,其特征在于,所述获取模块,具体用于:
在所述第一图像中包括至少两种轮廓信息的情况下,确定每一所述轮廓信息的轮廓比例,将所述轮廓比例大于或等于预设第一比例阈值的Q个轮廓信息作为目标特征,其中,所述轮廓信息的轮廓比例为第一图像中该轮廓信息的数量占比,Q为正整数;
在所述第一图像中包括至少两种材质信息的情况下,确定每一所述材质信息的材质比例,将所述材质比例大于或等于预设第二比例阈值的R个材质信息作为目标特征,其中,所述材质信息的材质比例为第一图像中该材质信息的面积占比,R为正整数。
10.根据权利要求9所述的装置,其特征在于,所述生成模块,具体用于:
在所述深度信息和所述图像内容信息指示所述第一图像包含主体的情况下,确定Q个所述轮廓信息中的每一轮廓信息的位置,将P个所述颜色信息填充于Q个所述轮廓信息所在的位置,生成第二图像;
在所述深度信息和所述图像内容信息指示所述第一图像不包含主体的情况下,确定R个所述材质信息中的每一材质信息的位置,将P个所述颜色信息填充于R个所述材质信息所在的位置,生成第二图像。
11.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述至少一个处理器执行时实现如权利要求1-5任一项所述的图像的生成方法的步骤。
12.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-5任一项所述的图像的生成方法的步骤。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110736284.0A CN113470138B (zh) | 2021-06-30 | 2021-06-30 | 图像的生成方法、装置、电子设备及可读存储介质 |
EP22831945.5A EP4365846A1 (en) | 2021-06-30 | 2022-06-27 | Image generation method and apparatus, and electronic device and readable storage medium |
PCT/CN2022/101464 WO2023274131A1 (zh) | 2021-06-30 | 2022-06-27 | 图像的生成方法、装置、电子设备及可读存储介质 |
US18/400,122 US20240233209A9 (en) | 2021-06-30 | 2023-12-29 | Image generation method and apparatus, electronic device, and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110736284.0A CN113470138B (zh) | 2021-06-30 | 2021-06-30 | 图像的生成方法、装置、电子设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113470138A true CN113470138A (zh) | 2021-10-01 |
CN113470138B CN113470138B (zh) | 2024-05-24 |
Family
ID=77876451
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110736284.0A Active CN113470138B (zh) | 2021-06-30 | 2021-06-30 | 图像的生成方法、装置、电子设备及可读存储介质 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP4365846A1 (zh) |
CN (1) | CN113470138B (zh) |
WO (1) | WO2023274131A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023274131A1 (zh) * | 2021-06-30 | 2023-01-05 | 维沃移动通信有限公司 | 图像的生成方法、装置、电子设备及可读存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015069238A (ja) * | 2013-09-26 | 2015-04-13 | 株式会社Screenホールディングス | 目標画像生成支援装置、目標画像生成支援方法およびプログラム |
CN106846390A (zh) * | 2017-02-27 | 2017-06-13 | 迈吉客科技(北京)有限公司 | 一种图像处理的方法及装置 |
CN108846792A (zh) * | 2018-05-23 | 2018-11-20 | 腾讯科技(深圳)有限公司 | 图像处理方法、装置、电子设备及计算机可读介质 |
CN110012229A (zh) * | 2019-04-12 | 2019-07-12 | 维沃移动通信有限公司 | 一种图像处理方法和终端 |
CN110047122A (zh) * | 2019-04-04 | 2019-07-23 | 北京字节跳动网络技术有限公司 | 渲染图像的方法、装置、电子设备和计算机可读存储介质 |
CN110335216A (zh) * | 2019-07-09 | 2019-10-15 | Oppo广东移动通信有限公司 | 图像处理方法、图像处理装置、终端设备及可读存储介质 |
CN110378838A (zh) * | 2019-06-25 | 2019-10-25 | 深圳前海达闼云端智能科技有限公司 | 变视角图像生成方法,装置,存储介质及电子设备 |
CN111385481A (zh) * | 2020-03-30 | 2020-07-07 | 北京达佳互联信息技术有限公司 | 图像处理方法及装置、电子设备及存储介质 |
US20200389573A1 (en) * | 2019-06-04 | 2020-12-10 | Canon Kabushiki Kaisha | Image processing system, image processing method and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110610504A (zh) * | 2019-08-22 | 2019-12-24 | 北京工商大学 | 基于骨架与色调的铅笔画生成方法及装置 |
CN113470138B (zh) * | 2021-06-30 | 2024-05-24 | 维沃移动通信有限公司 | 图像的生成方法、装置、电子设备及可读存储介质 |
-
2021
- 2021-06-30 CN CN202110736284.0A patent/CN113470138B/zh active Active
-
2022
- 2022-06-27 EP EP22831945.5A patent/EP4365846A1/en active Pending
- 2022-06-27 WO PCT/CN2022/101464 patent/WO2023274131A1/zh active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015069238A (ja) * | 2013-09-26 | 2015-04-13 | 株式会社Screenホールディングス | 目標画像生成支援装置、目標画像生成支援方法およびプログラム |
CN106846390A (zh) * | 2017-02-27 | 2017-06-13 | 迈吉客科技(北京)有限公司 | 一种图像处理的方法及装置 |
CN108846792A (zh) * | 2018-05-23 | 2018-11-20 | 腾讯科技(深圳)有限公司 | 图像处理方法、装置、电子设备及计算机可读介质 |
CN110047122A (zh) * | 2019-04-04 | 2019-07-23 | 北京字节跳动网络技术有限公司 | 渲染图像的方法、装置、电子设备和计算机可读存储介质 |
CN110012229A (zh) * | 2019-04-12 | 2019-07-12 | 维沃移动通信有限公司 | 一种图像处理方法和终端 |
US20200389573A1 (en) * | 2019-06-04 | 2020-12-10 | Canon Kabushiki Kaisha | Image processing system, image processing method and storage medium |
CN110378838A (zh) * | 2019-06-25 | 2019-10-25 | 深圳前海达闼云端智能科技有限公司 | 变视角图像生成方法,装置,存储介质及电子设备 |
CN110335216A (zh) * | 2019-07-09 | 2019-10-15 | Oppo广东移动通信有限公司 | 图像处理方法、图像处理装置、终端设备及可读存储介质 |
CN111385481A (zh) * | 2020-03-30 | 2020-07-07 | 北京达佳互联信息技术有限公司 | 图像处理方法及装置、电子设备及存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023274131A1 (zh) * | 2021-06-30 | 2023-01-05 | 维沃移动通信有限公司 | 图像的生成方法、装置、电子设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
EP4365846A1 (en) | 2024-05-08 |
CN113470138B (zh) | 2024-05-24 |
WO2023274131A1 (zh) | 2023-01-05 |
US20240135602A1 (en) | 2024-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111009026A (zh) | 对象渲染方法和装置、存储介质及电子装置 | |
CN112215934B (zh) | 游戏模型的渲染方法、装置、存储介质及电子装置 | |
CN104076928B (zh) | 一种调整文字显示区域色调的方法 | |
CN110443877B (zh) | 模型渲染的方法、装置、终端设备和存储介质 | |
WO2023045857A1 (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN108646920A (zh) | 识别交互方法、装置、存储介质及终端设备 | |
CN105426462A (zh) | 一种基于图像元素的图像搜索方法和装置 | |
CN111767817B (zh) | 一种服饰搭配方法、装置、电子设备及存储介质 | |
CN112053423A (zh) | 模型渲染方法、装置、存储介质及计算机设备 | |
CN106408646A (zh) | 用于游戏场景的即时光色渲染***和渲染方法 | |
CN104281865B (zh) | 一种生成二维码的方法与设备 | |
CN110177287A (zh) | 一种图像处理和直播方法、装置、设备和存储介质 | |
EP4365846A1 (en) | Image generation method and apparatus, and electronic device and readable storage medium | |
CN113052923B (zh) | 色调映射方法、装置、电子设备和存储介质 | |
CN110444181A (zh) | 显示方法、装置、终端及计算机可读存储介质 | |
US20230362293A1 (en) | Method for Configuring Theme Color of Terminal Device, Apparatus, and Terminal Device | |
US20230362333A1 (en) | Data processing method and apparatus, device, and readable storage medium | |
CN112541955A (zh) | 图像处理方法、装置及设备 | |
CN117061882A (zh) | 视频图像处理方法、装置、设备、存储介质及程序产品 | |
US20240233209A9 (en) | Image generation method and apparatus, electronic device, and readable storage medium | |
CN106373084A (zh) | 一种特效推荐方法及装置 | |
CN116402931A (zh) | 体积渲染方法、装置、计算机设备和计算机可读存储介质 | |
CN108898169A (zh) | 图片处理方法、图片处理装置及终端设备 | |
CN114028808A (zh) | 虚拟宠物的外观编辑方法、装置、终端及存储介质 | |
US9667709B2 (en) | Picture conversion SNS system and method, apparatus, and terminal |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |