掌桥专利:专业的专利平台
掌桥专利
首页

图像处理的方法、系统、设备、介质和程序

文献发布时间:2024-04-29 00:47:01


图像处理的方法、系统、设备、介质和程序

技术领域

本申请特别涉及图像处理的方法、系统、设备、介质和程序。

背景技术

在漫画风格化日益增强的背景下,用户喜欢用漫画的形式来提升视频以及图像的趣味性以及吸引力,从而使得创作内容更加出彩。

目前行业对于漫画风格化的处理基本可以分为两种形式,一是深度学习的方案,二是传统算法的方案。其中,深度学习的方案主要通过GAN(生成对抗网络,GenerativeAdversarial Network)算法来拟合特定的风格,从而风格化选择性比较强,但是由于直接输出最后的结果,缺少可解释性,用户对于中间的拟合过程缺少了解,并且数据量要求大;传统算法的方案主要是基于图像的梯度以及色彩等信息来模拟某种风格,从而不借助于额外的数据,但是适应的风格少,并且同样缺少中间过程。

因此,亟需设计一种图像处理的方法,不借助于额外的数据,可以适应多种风格,并且可以动态地呈现中间的绘制过程。

发明内容

有鉴于此,本申请实施例提供图像处理的方法、系统、设备、介质和程序,不借助于额外的数据,可以适应多种风格,并且可以动态地呈现中间的绘制过程,达到类似油画的效果,进而可以作为一种通用转场效果进行使用。

第一方面,本申请实施例提供了一种图像处理的方法,所述方法用于电子设备,并且所述方法包括:

对于第一图像,初始化第二图像;

在第一循环期间:

在所述第一图像中搜索多个色块,其中,每个色块的填充颜色值为该色块所在区域内的所有像素点的颜色值的均值;

计算所述多个色块的分数,其中,每个色块的分数为该色块的填充颜色值与该色块所在区域内的所有像素点的颜色值的误差;

比较所述多个色块的分数,以从所述多个色块中选择一个色块;

将选择的色块绘制到所述第二图像中的对应的区域。

在上述第一方面的一种可能实现中,比较所述多个色块的分数,以从所述多个色块中选择的一个色块为候选的色块,并且所述方法还包括:

在第二循环期间:

在所述第一图像中调整所述候选的色块,以获取调整的色块;

计算所述调整的色块的分数;

比较所述候选的色块和所述调整的色块的分数,以从所述候选的色块和所述调整的色块中选择一个色块作为新的所述候选的色块。

在上述第一方面的一种可能实现中,在所述第一图像中搜索多个色块包括:

确定每个色块的定位参数,该色块的至少一个定位参数来自第一范围;

基于该色块的定位参数,在所述第一图像中确定该色块所在的区域。

在上述第一方面的一种可能实现中,在所述第一图像中调整所述候选的色块,以获取调整的色块包括:

确定所述候选的色块的调整参数,所述候选的色块的至少一个调整参数来自第二范围,其中,所述第二范围小于所述第一范围;

基于所述候选的色块的调整参数,在所述第一图像中确定所述调整的色块所在的区域。

在上述第一方面的一种可能实现中,初始化的所述第二图像的底图颜色值为指定颜色值或者所述第一图像内的所有像素点的颜色值的均值。

在上述第一方面的一种可能实现中,在将选择的色块绘制到所述第二图像中的对应的区域之后,对所述选择的色块的填充颜色值和所述第二图像中的对应的区域的底图颜色值进行加权求和,以确定所述第二图像中的对应的区域的新的底图颜色值。

在上述第一方面的一种可能实现中,每个色块的分数为该色块的填充颜色值与该色块所在区域内的所有像素点的颜色值的均方差。

在上述第一方面的一种可能实现中,所述方法还包括:

动态地呈现所述选择的色块的绘制过程。

第二方面,本申请实施例提供了一种图像处理的系统,所述系统包括初始化单元、搜索单元、计算单元、比较单元和绘制单元;

所述初始化单元对于第一图像,初始化第二图像;

在第一循环期间:

所述搜索单元在所述第一图像中搜索多个色块,其中,每个色块的填充颜色值为该色块所在区域内的所有像素点的颜色值的均值;

所述计算单元计算所述多个色块的分数,其中,每个色块的分数为该色块的填充颜色值与该色块所在区域内的所有像素点的颜色值的误差;

所述比较单元比较所述多个色块的分数,以从所述多个色块中选择一个色块;

所述绘制单元将选择的色块绘制到所述第二图像中的对应的区域。

第三方面,本申请实施例提供了一种电子设备,所述电子设备包括:

存储器,用于存储由所述电子设备的一个或多个处理器执行的指令;以及

处理器,是所述电子设备的处理器之一,用于执行所述存储器中存储的指令以实现上述第一方面及其可能实现提供的任一种图像处理的方法。

第四方面,本申请实施例提供了一种可读介质,所述可读介质上存储有指令,所述指令在电子设备上执行时使所述电子设备执行上述第一方面及其可能实现提供的任一种图像处理的方法。

第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品包括计算机可执行指令,所述指令被处理器执行以实施上述第一方面及其可能实现提供的任一种图像处理的方法。

本发明与现有技术相比,主要区别及其效果在于:

本申请实施例通过随机贪心搜索方法在目标上选定候选区域,进而计算该候选区域内部的颜色均值,作为该候选区域对应的候选色块的填充颜色,然后将符合分数要求的色块绘制到画布上,通过不断循环往复这个过程,最终得到效果图像,不借助于额外的数据,仅利用目标的颜色等信息,可以适应多种风格,并且可以集成到任意的图像或视频剪辑/编辑/发布软件中。

本申请实施例考虑到候选的色块在搜索的多个色块中分数最低,表示该候选的色块能准确地代表其所在的第一图像区域,因此为了进一步提高准确度,可以局部优化调整候选的色块,以获取调整的色块,并且可以预期该调整的色块的分数也会较低,甚至会低于初始候选的色块,从而可以在该情况下用该调整的色块来替代初始候选的色块作为新的候选的色块。

本申请实施例可以动态地呈现绘制过程,而不是直接呈现绘制完整后的第二图像,用户可以清楚地获悉第二图像是如何绘制的,达到类似油画的效果,进而可以作为一种通用转场效果进行使用。

附图说明

图1根据本申请的一些实施例,示出了图像处理的应用场景示意图;

图2根据本申请的一些实施例,示出了图像处理的方法的流程示意图;

图3根据本申请的一些实施例,示出了图像处理的方法的另一流程示意图;

图4根据本申请的一些实施例,示出了图像处理的系统的结构示意图;

图5根据本申请的一些实施例,示出了电子设备的结构示意图。

具体实施方式

本申请的说明性实施例包括但不限于图像处理的方法、系统、设备、介质和程序。

本申请的各实施例所公开的技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。

为便于理解本申请的技术方案,首先介绍图像处理的应用场景。但是应该理解的是,下述内容仅是为了解释说明本申请的实施例,而不对本申请的实施例进行限制。

图1根据本申请的一些实施例,示出了图像处理的应用场景示意图。如图1所示,用户可以经由用户设备101向图像处理设备102上传一张图像或者一段视频,由图像处理设备102对该图像或者视频中的至少一部分视频帧(即,第一图像)进行图像处理,以转换为漫画风格,并且将图像处理后的该图像或者视频帧(即,第二图像)发送回用户设备101以供用户使用。优选地,图像处理设备102进一步将从第一图像到第二图像的绘制过程发送回用户设备101以供动态地呈现给用户。

图2根据本申请的一些实施例,示出了图像处理的方法的流程示意图。如图2所示,该图像处理的方法包括如下步骤:

S201:对于第一图像,初始化第二图像。

可以理解,在一些实施例中,用户可以经由用户设备向其上可以运行图像处理功能的图像处理设备上传图像或者视频,并且该图像处理设备可以获取该图像或者视频中的视频帧作为第一图像(也可以称为目标)。

可以理解,在一些实施例中,该图像处理设备可以创建空白图像作为第二图像(也可以称为画布)。

第二图像的尺寸可以与第一图像的尺寸相同,并且第二图像的形状也可以与第一图像的形状相同。另外地或替代地,第二图像的尺寸和形状可以根据第一图像进行缩放。

第一图像内的每个像素点具有相应的颜色值,并且第二图像在初始化之后具有底图颜色值。该底图颜色值可以为指定颜色值,例如白色,从而形成白色画布。优选地,该底图颜色值也可以为该第一图像内的所有像素点的颜色值的均值,从而与目标的风格保持一致。

S202:在第一图像中搜索多个色块,其中,每个色块的填充颜色值为该色块所在区域内的所有像素点的颜色值的均值。

可以理解,在一些实施例中,每个色块可以具有几何形状,诸如三角形、圆形、矩形或椭圆形等。另外地或替代地,每个色块也可以具有非几何形状,诸如笔刷形等。

具体地,在第一图像中搜索多个色块包括:确定每个色块的定位参数,该色块的至少一个定位参数来自第一范围;基于该色块的定位参数,在第一图像中确定该色块所在的区域。

以三角形色块为例,可以首先随机地确定一个三角形色块的任意一个顶点的坐标(X

以圆形色块为例,可以首先随机地确定一个圆形色块的圆心的坐标(X

以笔刷形色块为例,可以首先随机地确定一个笔刷形色块的定位点的坐标(X

可以理解,取决于第一图像的尺寸,可以合理设置第一范围[-A,A]。作为示例,第一范围可以为[-32,32]。

另外,其它形状色块的搜索方法可以与上面描述的搜索方法类似,在此不再赘述。

可以理解,在第一图像中搜索的色块的数量越多,则下面将要描述的从中选择的色块会越准确,但是搜索的时间也会越长,因此,该数量可以根据实际需要合理设置,并且优选地,该数量在20至30的范围内。并且,可以理解,色块的尺寸越小,则每个色块会越准确,但是绘制的时间也会越长,因此,该尺寸也可以根据实际需要合理设置。

可以理解,在一些实施例中,每个色块可以具有统一的填充颜色值,并且每个色块的填充颜色值为该色块所在区域内的所有像素点的颜色值的均值。

以三角形色块为例,可以根据下述公式来确定该三角形色块的填充颜色值:

R

G

B

其中,R

S203:计算多个色块的分数,其中,每个色块的分数为该色块的填充颜色值与该色块所在区域内的所有像素点的颜色值的误差。

虽然每个色块的填充颜色值均为该色块所在区域内的所有像素点的颜色值的均值,但是每个色块的填充颜色值与该色块所在区域内的所有像素点的颜色值的误差并不相同,其指示每个色块的填充颜色值与该色块所在区域内的所有像素点的颜色值的均值的偏离程度。因此,色块的分数越低,就表示误差越小,该色块的填充颜色值越接近该色块所在区域内的所有像素点的颜色值的均值,该色块越能准确地代表该色块所在的第一图像区域。

可以理解,在一些实施例中,每个色块的分数为该色块的填充颜色值与该色块所在区域内的所有像素点的颜色值的均方差。

继续以三角形色块为例,可以根据下述公式来确定该三角形色块的分数:

其中,Score为该三角形色块的分数,C(i,j,k)为该三角形色块的某个像素点的某个通道的填充颜色值,O(i,j,k)为该三角形色块所在的三角形区域内的某个像素点的某个通道的颜色值,k为RGB通道,Tri为该三角形色块所在的三角形区域,并且M为该三角形色块所在的三角形区域内的所有像素点的数量。

S204:比较多个色块的分数,以从多个色块中选择一个色块。

根据上面的描述,色块的分数越低,就表示误差越小,该色块的填充颜色值越接近该色块所在区域内的所有像素点的颜色值的均值,该色块越能准确地代表该色块所在的第一图像区域,因此可以比较多个色块的分数,以从多个色块中选择分数最低的色块。

S205:将选择的色块绘制到第二图像中的对应的区域。

基于选择的色块在第一图像中的区域,确定第二图像中的对应的区域,并且将该选择的色块绘制到该区域,从而实现根据目标在画布上涂抹色块的油画效果。

可以理解,在一些实施例中,在将选择的色块绘制到第二图像中的对应的区域之后,对选择的色块的填充颜色值和第二图像中的对应的区域的底图颜色值进行加权求和,以确定第二图像中的对应的区域的新的底图颜色值。

根据上面的描述,第二图像在初始化之后具有底图颜色值,因此在向第二图像绘制了色块之后,色块的填充颜色值会和第二图像的底图颜色值按照相应权重进行融合,从而能够更加模拟真实作画场景。

步骤S202至步骤S205可以组合为第一循环,通过重复执行第一循环,可以逐步地将第一图像绘制到第二图像上。根据第一图像的尺寸和色块的尺寸,可以合理设置第一循环的重复次数,以实现完整地绘制。作为示例,第一循环的重复次数可以在500至2000的范围内。

本申请实施例通过随机贪心搜索方法在目标上选定候选区域,进而计算该候选区域内部的颜色均值,作为该候选区域对应的候选色块的填充颜色,然后将符合分数要求的色块绘制到画布上,通过不断循环往复这个过程,最终得到效果图像,不借助于额外的数据,仅利用目标的颜色等信息,可以适应多种风格,并且可以集成到任意的图像或视频剪辑/编辑/发布软件中。

图3根据本申请的一些实施例,示出了图像处理的方法的另一流程示意图。如图3所示,该图像处理的方法包括如下步骤:

S301:对于第一图像,初始化第二图像。

S302:在第一图像中搜索多个色块,其中,每个色块的填充颜色值为该色块所在区域内的所有像素点的颜色值的均值。

S303:计算多个色块的分数,其中,每个色块的分数为该色块的填充颜色值与该色块所在区域内的所有像素点的颜色值的误差。

S304:比较多个色块的分数,以从多个色块中选择一个色块作为候选的色块。

步骤S301至步骤S304的具体内容与上面已经描述的步骤S201至步骤S204的具体内容基本相同,在此不再赘述。如图3所示的方法的不同之处在于,比较多个色块的分数,以从多个色块中选择的一个色块并不必然会作为绘制的色块,而是先作为候选的色块,并且需要经过下面将要描述的微调过程。

S305:在第一图像中调整候选的色块,以获取调整的色块。

本申请实施例考虑到候选的色块在搜索的多个色块中分数最低,表示该候选的色块能准确地代表其所在的第一图像区域,因此为了进一步提高准确度,可以局部优化调整候选的色块,以获取调整的色块,并且可以预期该调整的色块的分数也会较低,甚至会低于初始候选的色块,从而可以在该情况下用该调整的色块来替代初始候选的色块作为新的候选的色块。

可以理解,在一些实施例中,在第一图像中调整候选的色块,以获取调整的色块包括:确定候选的色块的调整参数,候选的色块的至少一个调整参数来自第二范围,其中,第二范围小于第一范围;基于候选的色块的调整参数,在第一图像中确定调整的色块所在的区域。

以三角形色块为例,假设候选的三角形色块的三个顶点的坐标分别为(X

以圆形色块为例,假设候选的圆形色块的圆心的坐标为(X

以笔刷形色块为例,假设候选的笔刷形色块的定位点的坐标为(X

可以理解,取决于第一图像的尺寸,可以合理设置第二范围[-B,B],考虑到此处为微调,第二范围[-B,B]可以小于第一范围[-A,A]。作为示例,第二范围可以为[-16,16]。

另外,其它形状色块的调整方法可以与上面描述的调整方法类似,在此不再赘述。

S306:计算调整的色块的分数。

S307:比较候选的色块和调整的色块的分数,以从候选的色块和调整的色块中选择一个色块作为新的候选的色块。

步骤S306至步骤S307的具体内容与上面已经描述的步骤S203至步骤S204的具体内容基本相同,在此不再赘述。

步骤S305至步骤S307可以组合为第二循环,通过重复执行第二循环,可以逐步地对步骤S307中选择的色块进行微调。

可以理解,第二循环的重复次数越多,则最终选择的色块会越准确,但是也会陷入局部优解的情况,因此,第二循环的重复次数可以根据实际需要合理设置,并且优选地,第二循环的重复次数在50至100的范围内。

S308:将选择的色块绘制到第二图像中的对应的区域。

步骤S308的具体内容与上面已经描述的步骤S205的具体内容基本相同,在此不再赘述。

同样地,步骤S302至步骤S308可以组合为第一循环,通过重复执行第一循环,可以逐步地将第一图像绘制到第二图像上。根据第一图像的尺寸和色块的尺寸,可以合理设置第一循环的重复次数,以实现完整地绘制。作为示例,第一循环的重复次数可以在500至2000的范围内。

本申请实施例在第一阶段选定色块的基础上,对该色块所在区域进行局部优化调整,然后再次计算调整区域内部的颜色均值作为调整色块的填充颜色,并且计算调整色块的分数,如果其分数低于初始色块的分数,则用调整色块替代初始色块继续微调,否则保持初始色块不变,通过不断循环往复这个过程,最终得到更准确的色块以供绘制。

可以理解,在一些实施例中,如图2和图3所示的方法还包括如下步骤:

动态地呈现选择的色块的绘制过程。

具体地,可以在每次将选择的色块绘制到第二图像中的对应的区域时,都动态地呈现此次绘制过程,也可以将每次绘制过程都存储下来,再动态地呈现这些绘制过程。

本申请实施例可以动态地呈现绘制过程,而不是直接呈现绘制完整后的第二图像,用户可以清楚地获悉第二图像是如何绘制的,达到类似油画的效果,进而可以作为一种通用转场效果进行使用。

图4根据本申请的一些实施例,示出了图像处理的系统的结构示意图。如图4所示,该图像处理的系统包括初始化单元401、搜索单元402、计算单元403、比较单元404和绘制单元405;

初始化单元401对于第一图像,初始化第二图像;

在第一循环期间:

搜索单元402在第一图像中搜索多个色块,其中,每个色块的填充颜色值为该色块所在区域内的所有像素点的颜色值的均值;

计算单元403计算多个色块的分数,其中,每个色块的分数为该色块的填充颜色值与该色块所在区域内的所有像素点的颜色值的误差;

比较单元404比较多个色块的分数,以从多个色块中选择一个色块;

绘制单元405将选择的色块绘制到第二图像中的对应的区域。

第一和第二实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第一和第二实施方式互相配合实施。第一和第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一和第二实施方式中。

图5根据本申请的一些实施例,示出了一种可以执行前述各实施例提供的图像处理的方法的电子设备500的结构示意图。如图5所示,电子设备500可以包括一个或多个处理器501、系统内存502、非易失性存储器(Non-Volatile Memory,NVM)503、通信接口504、输入/输出(I/O)设备505、以及用于耦接处理器501、系统内存502、非易失性存储器503、通信接口504和输入/输出(I/O)设备505的系统控制逻辑506。其中:

处理器501可以包括一个或多个单核或多核处理器。在一些实施例中,处理器501可以包括通用处理器和专用处理器(例如,图形处理器、应用处理器、基带处理器等)的任意组合。在一些实施例中,处理器501可以执行前述各实施例提供的图像处理的方法的指令,例如,图像初始化、色块搜索、分数计算、分数比较、色块绘制的指令等。

系统内存502是易失性存储器,例如,随机存取存储器(Random-Access Memory,RAM)、双倍数据率同步动态随机存取存储器(Double Data Rate Synchronous DynamicRandom Access Memory,DDR SDRAM)等。系统内存502用于临时存储数据和/或指令,例如,在一些实施例中,系统内存502可以用于临时存储色块搜索结果、色块分数和正在绘制的色块等。

非易失性存储器503可以包括用于存储数据和/或指令的一个或多个有形的、非暂时性的计算机可读介质。在一些实施例中,非易失性存储器503可以包括闪存等任意合适的非易失性存储器和/或任意合适的非易失性存储设备,例如,硬盘驱动器(Hard DiskDrive,HDD)、光盘(Compact Disc,CD)、数字通用光盘(Digital Versatile Disc,DVD)、固态硬盘(Solid-State Drive,SSD)等。非易失性存储器503也可以是可移动存储介质,例如,安全数字(Secure Digital,SD)存储卡等。在一些实施例中,非易失性存储器503可以用于存储前述各实施例提供的图像处理的方法的指令,也可以用于存储第一图像、第二图像和绘制过程等。

特别地,系统内存502和非易失性存储器503可以分别包括:指令507的临时副本和永久副本。指令507可以包括:由处理器501中的至少一个执行时使电子设备500实现本申请各实施例提供的图像处理的方法。

网络接口504可以包括收发器,用于为电子设备500提供有线或无线通信接口,进而通过一个或多个网络与任意其他合适的设备进行通信。在一些实施例中,网络接口504可以集成于电子设备500的其他组件,例如,网络接口504可以集成于处理器501中。在一些实施例中,电子设备500可以通过网络接口504和其他设备通信,例如,不同设备之间可以通过各自的网络接口504耦接,从而实现不同设备中指令、数据的传递。

输入/输出(I/O)设备505可以包括用户界面,使得用户能够与电子设备500进行交互。例如,在一些实施例中,输入/输出(I/O)设备505可以包括显示器等输出设备,用于显示第一图像、第二图像和绘制过程的用户界面,还可以包括键盘、鼠标、触摸屏等输入设备。用户可以通过用户界面以及键盘、鼠标、触摸屏等输入设备与第一图像、第二图像和绘制过程进行交互,以便于配置和调整图像处理过程等。

系统控制逻辑506可以包括任意合适的接口控制器,以为电子设备500的其他模块提供任意合适的接口。例如,在一些实施例中,系统控制逻辑506可以包括一个或多个存储器控制器,以提供连接到系统内存502和非易失性存储器503的接口。

在一些实施例中,处理器501中的至少一个可以与用于系统控制逻辑506的一个或多个控制器的逻辑封装在一起,以形成系统封装(System in Package,SiP)。在另一些实施例中,处理器501中的至少一个还可以与用于系统控制逻辑506的一个或多个控制器的逻辑集成在同一芯片上,以形成片上系统(System-on-Chip,SoC)。

可以理解,电子设备500可以是能够实现图像处理相关功能的任意电子设备,包括但不限于计算机、服务器、平板电脑、手持计算机等,本申请实施例不做限定。

可以理解,本申请实施例示出的电子设备500的结构并不构成对电子设备500的具体限定。在本申请另一些实施例中,电子设备500可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件或软件和硬件的组合实现。

本申请公开的机制的各实施例可以被实现在硬件、软件、固件或这些实现方法的组合中。本申请的实施例可实现为在可编程系统上执行的计算机程序或程序代码,该可编程系统包括至少一个处理器、存储系统(包括易失性和非易失性存储器和/或存储元件)、至少一个输入设备以及至少一个输出设备。

可将程序代码应用于输入指令,以执行本申请描述的各功能并生成输出信息。可以按已知方式将输出信息应用于一个或多个输出设备。为了本申请的目的,处理系统包括具有诸如例如数字信号处理器(DSP)、微控制器、专用集成电路(ASIC)或微处理器之类的处理器的任何系统。

程序代码可以用高级程序化语言或面向对象的编程语言来实现,以便与处理系统通信。在需要时,也可用汇编语言或机器语言来实现程序代码。事实上,本申请中描述的机制不限于任何特定编程语言的范围。在任一情形下,该语言可以是编译语言或解释语言。

在一些情况下,所公开的实施例可以以硬件、固件、软件或其任何组合来实现。所公开的实施例还可以被实现为由一个或多个暂时或非暂时性机器可读(例如,计算机可读)存储介质承载或存储在其上的指令,其可以由一个或多个处理器读取和执行。例如,指令可以通过网络或通过其他计算机可读介质分发。因此,机器可读介质可以包括用于以机器(例如,计算机)可读的形式存储或传输信息的任何机制,包括但不限于,软盘、光盘、光碟、只读光盘存储器(CD-ROM)、磁光盘、只读存储器(ROM)、随机存取存储器(RAM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、磁卡或光卡、闪存、或用于利用因特网以电、光、声或其他形式的传播信号来传输信息(例如,载波、红外信号数字信号等)的有形的机器可读存储器。因此,机器可读介质包括适合于以机器(例如,计算机)可读的形式存储或传输电子指令或信息的任何类型的机器可读介质。

在附图中,可以以特定布置和/或顺序示出一些结构或方法特征。然而,应该理解,可能不需要这样的特定布置和/或排序。而是,在一些实施例中,这些特征可以以不同于说明性附图中所示的方式和/或顺序来布置。另外,在特定图中包括结构或方法特征并不意味着暗示在所有实施例中都需要这样的特征,并且在一些实施例中,可以不包括这些特征或者可以与其他特征组合。

需要说明的是,本申请各设备实施例中提到的各单元/模块都是逻辑单元/模块,在物理上,一个逻辑单元/模块可以是一个物理单元/模块,也可以是一个物理单元/模块的一部分,还可以以多个物理单元/模块的组合实现,这些逻辑单元/模块本身的物理实现方式并不是最重要的,这些逻辑单元/模块所实现的功能的组合才是解决本申请所提出的技术问题的关键。此外,为了突出本申请的创新部分,本申请上述各设备实施例并没有将与解决本申请所提出的技术问题关系不太密切的单元/模块引入,这并不表明上述设备实施例并不存在其它的单元/模块。

需要说明的是,在本专利的示例和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

虽然通过参照本申请的某些优选实施例,已经对本申请进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本申请的精神和范围。

相关技术
  • 图像处理方法和装置、电子设备、存储介质、程序产品
  • 图像处理方法和装置、电子设备、存储介质、程序产品
  • 图像处理方法和装置、电子设备、存储介质、程序产品
  • 用于摄像画图机的图像处理方法、系统、设备和存储介质
  • 图像处理方法、手术导航设备、电子设备、存储介质
  • 图像处理设备、图像处理系统、该图像处理设备的控制方法和记录有用于执行控制程序的计算机程序的记录介质
  • 图像处理设备、图像处理方法、用于图像处理方法的程序、以及记录有用于图像处理方法的程序的记录介质
技术分类

06120116592131