一种带摩尔纹图像的构造方法、装置、设备及存储介质
文献发布时间:2023-06-19 10:24:22
技术领域
本申请涉及图像处理技术领域,尤其涉及一种带摩尔纹图像的构造方法、装置、设备及存储介质。
背景技术
摩尔纹又称莫列波纹,是18世纪法国研究人员摩尔首先发现的一种光学现象。当具有透明间隙的不透明周期纹理覆盖在另一个相似图案上时,就会产生大规模的空间干涉效应,形成摩尔纹。摩尔纹是差拍现象的一种表现。从数学上讲,两个频率接近的等幅正弦波叠加,合成信号的幅度将按照两个频率之差变化。同样,差拍原理也适用于空间波纹,空间频率略有差异的条纹叠加,由于条纹间隔的差异、重合位置会逐渐偏移,也会形成差拍。
随着互联网技术的发展,图像理解迅速兴起、蓬勃发展,其应用已遍及国民经济与社会生活的各个角落,正在对人类的生产方式、工作方式乃至生活方式带来巨大的变革。在很多场景中,图像理解工具的处理对象为显示器拍照图像(针对显示器的屏幕拍摄的图像),然而,显示器拍照图像往往伴随着严重的摩尔纹干扰,这给图像理解工具带来了巨大挑战。
对于基于深度学习的图像理解工具来说,为了能够获得性能较好的模型,通常需要收集大量带摩尔纹的显示器拍照图像。然而,收集大量带摩尔纹的显示器拍照图像需要耗费大量的人力、物力和时间成本。
发明内容
有鉴于此,本申请提供了一种带摩尔纹图像的构造方法、装置、设备及存储介质,用以解决收集大量带摩尔纹的显示器拍照图像需要耗费大量的人力、物力和时间成本的问题,其技术方案如下:
一种带摩尔纹图像的构造方法,包括:
创建两幅与所述目标图像尺寸相同的图像;
分别在创建的两幅图像上绘制周期线条,得到两幅具有线条的图像,其中,两幅具有线条的图像中包含类型相同但周期不同的线条,两幅具有线条的图像中相同类型的线条的周期差的绝对值小于预设值;
根据所述两幅具有线条的图像和所述目标图像,生成带摩尔纹的图像。
可选的,所述带摩尔纹图像的构造方法,还包括:
将所述待添加摩尔纹的图像放大预设倍数,将放大后的图像作为所述目标图像。
可选的,所述创建两幅与所述目标图像尺寸相同的图像,包括:
创建两幅与所述目标图像尺寸相同的纯色图像。
可选的,所述创建两幅与所述目标图像尺寸相同的纯色图像,包括:
创建两幅与所述目标图像尺寸相同的纯黑图像。
可选的,所述分别在创建的两幅图像上绘制周期线条,包括:
在创建的其中一幅图像上,按第一周期绘制第一类型的线条;或者,在创建的其中一幅图像上,按第一周期绘制第一类型的线条,并绘制其它类型的线条;
在创建的另一幅图像上,按第二周期绘制第一类型的线条;或者,在创建的另一幅图像上,按第二周期绘制第一类型的线条,并绘制其它类型的线条;
其中,所述第一周期与所述第二周期不同,且所述第一周期与所述第二周期的差值的绝对值小于预设值。
可选的,所述根据所述两幅具有线条的图像和所述目标图像,生成带摩尔纹的目标图像,包括:
根据所述两幅具有线条的图像生成摩尔纹图像;
根据所述摩尔纹图像和所述目标图像,生成带摩尔纹的图像。
可选的,所述根据所述两幅具有线条的图像生成摩尔纹图像,包括:
对其中一幅具有线条的图像进行透视变换,得到变换后的带线条图像;
将另一幅具有线条的图像与所述变换后的带线条图像进行融合,得到摩尔纹图像;
或者,
对两幅具有线条的图像按不同的变换参数分别进行透视变换,得到两幅变换后的带线条图像;
对所述两幅变换后的带线条图像进行融合,得到摩尔纹图像。
可选的,所述根据所述摩尔纹图像和所述目标图像,生成带摩尔纹的图像,包括:
按目标变换参数对所述目标图像进行透视变换,得到所述目标图像的变换后图像,其中,所述目标变换参数为对所述两幅具有线条的图像中的一幅图像进行透视变换时所采用的变换参数;
根据所述摩尔纹图像和所述目标图像的变换后图像,生成带摩尔纹的图像。
可选的,所述根据所述摩尔纹图像和所述目标图像的变换后图像,生成带摩尔纹的图像,包括:
将所述摩尔纹图像中的背景处理成白色,得到处理后图像;
根据所述处理后图像和所述目标图像的变换后图像生成带摩尔纹的图像。
一种的带摩尔纹图像的构造装置,包括:图像获取模块、图像创建模块、线条绘制模块和图像生成模块;
所述图像获取模块,用于获取待添加摩尔纹的图像,作为目标图像;
所述图像创建模块,用于创建两幅与所述目标图像的尺寸相同的图像;
所述线条绘制模块,用于分别在创建的两幅图像上绘制周期线条,得到两幅具有线条的图像,其中,两幅具有线条的图像中包含类型相同但周期不同的线条,两幅具有线条的图像中相同类型的线条的周期差的绝对值小于预设值;
所述图像生成模块,用于根据所述两幅具有线条的图像和所述目标图像,生成带摩尔纹的图像。
可选的,所述带摩尔纹图像的构造装置还包括:图像放大模块;
所述图像放大模块,用于将所述待添加摩尔纹的图像放大预设倍数,将放大后的图像作为所述目标图像。
可选的,所述图像生成模块包括:摩尔纹图像生成模块和带摩尔纹图像生成模块;
所述摩尔纹图像生成模块,用于根据所述两幅具有线条的图像生成摩尔纹图像;
所述带摩尔纹图像生成模块,用于根据所述摩尔纹图像和所述目标图像,生成带摩尔纹的图像。
一种带摩尔纹图像的构造设备,包括:存储器和处理器;
所述存储器,用于存储程序;
所述处理器,用于执行所述程序,实现上述任一项所述的带摩尔纹图像的构造方法的各个步骤。
一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述任一项所述的带摩尔纹图像的构造方法的各个步骤。
经由上述方案可知,本申请提供的带摩尔纹图像的构造方法、装置、设备及存储介质,首先获取待添加摩尔纹图像,作为目标图像,然后创建两幅与目标图像尺寸相同的图像,接着分别在创建的两幅图像上绘制周期线条,最后根据两幅具有线条的图像和目标图像,生成带摩尔纹的图像。本申请提供的带摩尔纹图像的构造方法可基于普通图像构造出带摩尔纹的图像,这使得在构建训练数据集时,不再需要耗费大量的人力、物力和时间成本去进行训练数据的收集。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例提供的带摩尔纹图像的构造方法的一流程示意图;
图2为两组周期略有不同的同类型线条发生相互干扰产生摩尔纹的示意图;
图3为本申请实施例提供的在全黑图像上绘制竖线后得到的具有线条的图像的局部放大图;
图4为本申请实施例提供的在全黑图像上绘制横线和竖线后得到的具有线条的图像的局部放大图;
图5为本申请实施例提供的带摩尔纹图像的构造方法的另一流程示意图;
图6为本申请实施例提供的根据两幅具有线条的图像和目标图像生成带摩尔纹的图像的流程示意图;
图7为本申请实施例提供的对一幅具有线条(横线和竖线)的图像进行透视变换后得到的图像的局部放大图;
图8为本申请实施例提供的对一幅具有线条的图像进行透视变换后与另一幅带线条图像融合得到的摩尔纹图像的一示例;
图9为采用本申请实施例提供的带摩尔纹图像的构造方法构造出的带摩尔纹的图像的一示例;
图10为本申请实施例提供的带摩尔纹图像的构造装置的结构示意图;
图11为本申请实施例提供的带摩尔纹图像的构造设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
鉴于收集带摩尔纹的图像需要耗费大量的人力、物力和时间成本,本案发明人想到,可以利用普通图像伪造出带摩尔纹的图像,然而,如何利用普通图像伪造出带摩尔纹的图像是关键,为此,本案发明人进行了研究和试验,通过研究和试验,最终提出了一种带摩尔纹图像的构造方法。
本案发明人提出的带摩尔纹图像的构造方法可应用于具有图像采集功能和图像处理功能的设备,比如录音笔、翻译机、扫描笔、智能手机等,具有图像采集功能和图像处理功能的设备通过图像采集模块采集图像,通过图像处理模块和图像采集模块采集的图像构造出带摩尔纹的图像,该方法也可以应用于不具有图像采集功能但具有图像处理功能的设备,该设备可与具有图像采集功能的设备建立通信连接,获取具有图像采集功能的设备采集的图像,根据获取的图像构造出带摩尔纹的图像。接下来通过下述实施例对本申请提供的带摩尔纹图像的构造方法进行介绍。
请参阅图1,示出了本申请实施例提供的带摩尔纹图像的构造方法的一流程示意图,该方法可以包括:
步骤S101:获取待添加摩尔纹的图像,作为目标图像。
其中,待添加摩尔纹的图像可以为通过任何途径获取的任何类型的图像,比如,可以为通过扫描、拍摄等途径获取的图像,可以为彩色图像、灰度图像、黑白图像等类型的图像。
步骤S102:创建两幅与目标图像尺寸相同的图像。
为了简化图像处理过程,本实施例优选为,创建两幅与目标图像尺寸相同的纯色图像,更为优选的,可创建两幅与目标图像尺寸相同的纯黑图像,全黑图像为各个像素的像素值为0的图像。
步骤S103:分别在创建的两幅图像上绘制周期线条,得到两幅具有线条的图像。
需要说明的是,周期线条指的是若干间隔相同的线条,周期指的是两个线条之间的间隔。
其中,两幅具有线条的图像中包含类型相同但周期不同的线条,两幅具有线条的图像中相同类型的线条的周期差的绝对值小于预设值。
由于两组相似但周期略有不同的线条发生相互干扰会产生摩尔纹,如图2所示,因此,本实施例在两幅图像(比如两幅全黑图像)上绘制周期不同且周期接近的同类型线条,以便后续能够基于两幅具有线条的图像生成摩尔纹图像。
分别在两幅图像上绘制周期线条的实现方式有多种,本实施例提供如下四种可选的实现方式:
实现方式一:在创建的其中一幅图像上,按第一周期绘制第一类型的线条,在创建的另一幅图像上,按第二周期绘制第一类型的线条。
比如,可在创建的其中一幅图像上,按第一周期绘制竖线,在创建的另一幅图像上,按第二周期也绘制竖线。图3示出了在全黑图像上绘制竖线后得到的具有线条的图像的局部放大图。
实现方式二:在创建的其中一幅图像上,按第一周期绘制第一类型的线条,在创建的另一幅图像上,按第二周期绘制第一类型的线条,并绘制其他类型的线条。其中,其他类型的线条可以为周期线条,也可以为非周期线条。
比如,可在创建的其中一幅图像上,按第一周期绘制绘制横线,在创建的另一幅图像上,按第二周期绘制横线和竖线(即网格)。图4示出了在全黑图像上绘制横线和竖线后得到的具有线条的图像的局部放大图。
实现方式三:在创建的其中一幅图像上,按第一周期绘制第一类型的线条,并绘制其他类型的线条;在创建的另一幅图像上,按第二周期绘制第一类型的线条。其中,其他类型的线条可以为周期线条,也可以为非周期线条。
比如,可在创建的其中一幅图像上,按第一周期绘制横线和竖线,在创建的另一幅图像上,按第二周期绘制横线。
实现方式四:在创建的其中一幅图像上,按第一周期绘制第一类型的线条,并绘制其他类型的线条,在创建的另一幅图像上,按第二周期绘制第一类型的线条,并绘制其他类型的线条。其中,其他类型的线条可以为周期线条,也可以为非周期线条。
比如,可在创建的其中一幅全黑图像上,按第一周期绘制横线和竖线,在创建的另一幅图像上,按第二周期绘制横线和竖线。
上述四种方式中,第一周期与第二周期不同,且第一周期与第二周期的差值的绝对值小于或等于预设值。假设第一周期为T1,第二周期为T2,可选的,预设值可以为4,T2可以等于T1+1,T2也可以等于T1+1,T2还可以等于T1+4,T1可以取16像素。
需要说明的是,不管采用何种方式在创建的两幅图像上绘制线条,只要绘制后的两幅图像中包含至少一种类型相同且周期接近的线条即可。
步骤S104:根据两幅具有线条的图像和目标图像,生成带摩尔纹的图像。
本申请实施例提供的带摩尔纹图像的构造方法,首先获取待添加摩尔纹的图像,作为目标图像,然后创建两幅与目标图像尺寸相同的图像,接着分别在创建的两幅图像上绘制周期线条,最后根据两幅具有线条的图像和目标图像生成带摩尔纹的图像。本申请实施例提供的带摩尔纹图像的构造方法可基于普通图像构造出带摩尔纹的图像,这使得在构建训练数据集时,不再需要耗费大量的人力、物力和时间成本去进行训练数据的收集。
经由上述实施例可知,上述实施例提供的带摩尔纹图像的构造方法直接在待添加摩尔纹的图像上融合摩尔纹,即,将待添加摩尔纹的图像作为目标图像进行后续的处理,然而,考虑到直接在待添加摩尔纹的上融合摩尔纹,无法模拟相机感光单元与显示器的像素阵列缝隙的尺寸比,从而导致最终构造出的带摩尔纹的图像不够逼真,为了能够使最终构造出的带摩尔纹的图像更加逼真,本实施例提供带摩尔纹图像的构造方法的另一种实现方式。
请参阅图5,示出了带摩尔纹图像的构造方法的另一流程示意图,可以包括:
步骤S501:获取待添加摩尔纹的图像。
其中,待添加摩尔纹的图像可以为通过任何途径获取的任何类型的图像,比如,可以为通过扫描、拍摄等途径获取的图像,可以为彩色图像、灰度图像、黑白图像等类型的图像。
步骤S502:将待添加摩尔纹的图像放大预设倍,得到放大后的图像,作为目标图像。
对待添加摩尔纹的图像进行放大的放大倍数可根据相机感光单元与显示器的像素阵列缝隙的尺寸比确定,比如,相机感光单元与显示器的像素阵列缝隙的尺寸比接近4:1,则可对待添加摩尔纹的图像放大4倍。
步骤S503:创建两幅与目标图像尺寸相同的图像。
优选的,可创建两幅与目标图像尺寸相同的纯色图像,更为优选的,可创建两幅与目标图像尺寸相同的纯黑图像。
步骤S504:分别在绘制的两幅图像上绘制周期线条,得到两幅具有线条的图像。
本步骤的具体实现过程和相关解释可参见上述实施例中步骤S103的具体实现过程和相关解释,本实施例在此不做赘述。
步骤S505:根据两幅具有线条的图像和目标图像,生成带摩尔纹的图像。
本申请实施例提供的带摩尔纹图像的构造方法,首先获取待添加摩尔纹的图像,然后将待添加摩尔纹的图像放大预设倍数,放大后图像作为目标图像,接着创建两幅与目标图像尺寸相同的图像,然后分别在创建的两幅图像上绘制周期线条,最后根据两幅具有线条的图像和目标图像生成带摩尔纹的图像。本申请实施例提供的带摩尔纹图像的构造方法可基于普通图像构造出较为逼真的带摩尔纹的图像,这使得在构建训练数据集时,不再需要耗费大量的人力、物力和时间成本去进行训练数据的收集。
本实施例对上述实施例中的“根据两幅具有线条的图像和目标图像,生成带摩尔纹的图像”的实现过程进行介绍。
请参阅图6,示出了根据两幅具有线条的图像和目标图像,生成带摩尔纹的图像的流程示意图,可以包括:
步骤S601:根据两幅具有线条的图像生成摩尔纹图像。
根据两幅具有线条的图像生成摩尔纹图像的实现方式有多种,本实施例提供如下三种可选的实现方式:
第一种实现方式:
将两幅具有线条的图像加权求和,加权求和后的图像即为摩尔纹图像。
考虑到基于第一种实现方式获得的摩尔纹图像可能不够逼真,本实施例提供如下的第二种实现方式和第三种实现方式:
第二种实现方式:
步骤S601-a1、对其中一幅具有线条的图像进行透视变换,得到变换后的带线条图像。
请参阅图7,示出了对一幅具有线条(横线和竖线)的图像进行透视变换后得到的图像的局部放大图。
步骤S601-a2、将另一幅具有线条的图像与变换后的带线条图像进行融合,得到摩尔纹图像。
具体的,可将另一幅具有线条的图像与变换后的带线条图像加权求和,加权求和后的图像即为摩尔纹图像。可选的,另一幅具有线条的图像对应的权重和变换后的带线条图像对应的权重可以相同,比如,均为0.5,当然,另一幅具有线条的图像对应的权重和变换后的带线条图像对应的权重也可不同。请参阅图8,示出了基于相同权重对另一幅具有线条的图像与变换后的带线条图像加权求和得到的摩尔纹图像的示意图。
第二种实现方式:
步骤S601-b1、对两幅具有线条的图像按不同的变换参数分别进行透视变换,得到两幅变换后的带线条图像。
步骤S601-b2、对两幅变换后的带线条图像进行融合,得到摩尔纹图像。
具体的,对两幅变换后的带线条图像加权求和,加权求和得到的图像即为摩尔纹图像。其中,两幅变换后的带线条图像分别对应的权重可以相同,当然,也可以不同,具体可根据实际情况设定。
步骤S602:根据摩尔纹图像和目标图像,生成带摩尔纹的目标图像。
根据摩尔纹图像和目标图像,生成带摩尔纹的目标图像的实现方式有多种,在一种可能的实现方式中:
可直接将摩尔纹图像与目标图像进行融合,得到融合后图像,若目标图像为待添加摩尔纹的图像,则融合后图像即为最终构造出的带摩尔纹的图像,若目标图像为对待添加摩尔纹的图像放大预设倍后的图像,则将融合后图像缩小预设倍,缩小后图像即为最终构造出的带摩尔纹的图像。其中,将摩尔纹图像与目标图像进行融合的方式可以为,对摩尔纹图像与目标图像加权求和,摩尔纹图像与目标图像分别对应的权重可根据实际情况设定。
考虑到现实场景中,在采用相机拍摄某个对象时,该对象是有透视形变的,为了模拟这种形变与摩尔纹之间的关联,本实施例提供根据摩尔纹图像和目标图像,生成带摩尔纹的目标图像的另一种实现方式:
步骤S6021、按目标变换参数对目标图像进行透视变换,得到目标图像的变换后图像。
需要说明的是,对目标图像进行透视变换能够模仿显示屏在相机感光单元上的投影关系。
其中,对目标图像进行透视变换所基于的目标变换参数为,对两幅具有线条的图像中的一幅图像进行透视变换时所采用的变换参数。
假设两幅具有线条的图像分别为I
步骤S6022、根据摩尔纹图像和目标图像的变换后图像,生成带摩尔纹的图像。
具体的,根据摩尔纹图像和目标图像的变换后图像,生成带摩尔纹的图像的过程包括:
步骤S6022-1:将摩尔纹图像中的背景处理成白色,得到处理后图像。
假设创建的两幅图像为全黑图像,则可对摩尔纹图像进行取反处理,从而得到处理后图像,对摩尔纹图像取反,即对于摩尔纹图像中的每个像素,用255减去该像素的像素值。
步骤S6022-2:根据处理后图像和目标图像的变换后图像,生成带摩尔纹的图像。
具体的,将处理后图像与目标图像的变换后图像进行融合,得到融合后图像;若目标图像为待添加摩尔纹的图像,则融合后图像即为最终构造出的带摩尔纹的图像,若目标图像为对待添加摩尔纹的图像放大预设倍后的图像,则将融合后图像缩小预设倍,缩小后图像即为最终构造出的带摩尔纹的图像,最终构造出的带摩尔纹的图像与待添加摩尔纹的图像尺寸相同。图9示出了构造出的带摩尔纹的目标图像的示意图。
其中,将处理后图像与目标图像的变换后图像进行融合的方式可以为,将处理后图像与目标图像的变换后图像加权求和,加权求和的图像即为融合后图像。可选的,处理后后图像对应的权重与目标图像的变换后图像对应的权重相同,当然,处理后图像对应的权重与目标图像的变换后图像对应的权重也可以不同,二者分别对应的权重可根据具体情况设定。
针对通过任何途径获取的任何类型的图像,经由上述实施例提供的带摩尔纹图像的构造方法,可构造出带摩尔纹的图像,这使得,在需要获取大量带摩尔纹的图像时,不需要费时费力去收集,另外,若用于构造带摩尔纹图像的目标图像为具有标签的图像,则构造出的带摩尔纹图像可直接使用目标图像的标签,如此,避免了对带摩尔纹图像进行人工标注的过程,从而降低了标注时间和标注成本。
本申请实施例还提供了一种带摩尔纹图像的构造装置,下面对本申请实施例提供的带摩尔纹图像的构造装置进行描述,下文描述的带摩尔纹图像的构造装置与上文描述的带摩尔纹图像的构造方法可相互对应参照。
请参阅图10,示出了本申请实施例提供的带摩尔纹图像的构造装置的结构示意图,可以包括:图像获取模块1001、图像创建模块1002、线条绘制模块1003和图像生成模块1004。
图像获取模块1001,用于获取待添加摩尔纹的图像,作为目标图像。
图像创建模块1002,用于创建两幅与所述目标图像尺寸相同的图像。
线条绘制模块1003,用于分别在创建的两幅图像上绘制周期线条,得到两幅具有线条的图像。
其中,两幅具有线条的图像中包含类型相同但周期不同的线条,两幅具有线条的图像中相同类型的线条的周期差的绝对值小于预设值。
图像生成模块1004,用于根据所述两幅具有线条的图像和所述目标图像,生成带摩尔纹的图像。
可选的,本申请实施例提供的带摩尔纹图像的构造装置还可以包括:图像放大模块。
所述图像放大模块,用于将所述待添加摩尔纹的图像放大预设倍数,将放大后的图像作为所述目标图像。
可选的,图像创建模块1002,具体用于创建两幅与所述目标图像尺寸相同的纯色图像。
可选的,图像创建模块1002,具体用于创建两幅与所述目标图像尺寸相同的纯黑图像。
可选的,线条绘制模块1003,具体用于在创建的其中一幅图像上,按第一周期绘制第一类型的线条,或者,在创建的其中一幅图像上,按第一周期绘制第一类型的线条,并绘制其它类型的线条;在创建的另一幅图像上,按第二周期绘制第一类型的线条,或者,在创建的另一幅图像上,按第二周期绘制第一类型的线条,并绘制其它类型的线条。
其中,所述第一周期与所述第二周期不同,且所述第一周期与所述第二周期的差值的绝对值小于预设值。
可选的,所述图像生成模块1004包括:摩尔纹图像生成模块和带摩尔纹图像生成模块。
所述摩尔纹图像生成模块,用于根据所述两幅具有线条的图像生成摩尔纹图像。
所述带摩尔纹图像生成模块,用于根据所述摩尔纹图像和所述目标图像,生成带摩尔纹的图像。
可选的,摩尔纹图像生成模块,具体用于对其中一幅具有线条的图像进行透视变换,得到变换后的带线条图像,将另一幅具有线条的图像与所述变换后的带线条图像进行融合,得到摩尔纹图像;或者,对两幅具有线条的图像按不同的变换参数分别进行透视变换,得到两幅变换后的带线条图像,对所述两幅变换后的带线条图像进行融合,得到摩尔纹图像。
可选的,带摩尔纹图像生成模块,具体用于按目标变换参数对所述目标图像进行透视变换,得到所述目标图像的变换后图像,根据所述摩尔纹图像和所述目标图像的变换后图像,生成带摩尔纹的图像。
其中,所述目标变换参数为对所述两幅具有线条的图像中的一幅图像进行透视变换时所采用的变换参数。
可选的,带摩尔纹图像生成模块在根据所述摩尔纹图像和所述目标图像的变换后图像,生成带摩尔纹的图像时,具体用于将所述摩尔纹图像中的背景处理成白色,得到处理后图像,根据所述处理后图像和所述目标图像的变换后图像生成带摩尔纹的图像。
本申请实施例提供的带摩尔纹图像的构造装置可基于普通图像构造出带摩尔纹的图像,这使得在构建训练数据集时,不再需要耗费大量的人力、物力和时间成本去进行训练数据的收集。
本申请实施例还提供了一种带摩尔纹图像的构造设备,请参阅图11,示出了该带摩尔纹图像的构造设备的结构示意图,该设备可以包括:至少一个处理器1101,至少一个通信接口1102,至少一个存储器1103和至少一个通信总线1104;
在本申请实施例中,处理器1101、通信接口1102、存储器1103、通信总线1104的数量为至少一个,且处理器1101、通信接口1102、存储器1103通过通信总线1104完成相互间的通信;
处理器1101可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路等;
存储器1103可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory)等,例如至少一个磁盘存储器;
其中,存储器存储有程序,处理器可调用存储器存储的程序,所述程序用于:
获取待添加摩尔纹的图像,作为目标图像;
创建两幅与所述目标图像尺寸相同的图像;
分别在创建的两幅图像上绘制周期线条,得到两幅具有线条的图像,其中,两幅具有线条的图像中包含类型相同但周期不同的线条,两幅具有线条的图像中相同类型的线条的周期差的绝对值小于预设值;
根据所述两幅具有线条的图像和所述目标图像,生成带摩尔纹的图像。
可选的,所述程序的细化功能和扩展功能可参照上文描述。
本申请实施例还提供一种可读存储介质,该可读存储介质可存储有适于处理器执行的程序,所述程序用于:
获取待添加摩尔纹的图像,作为目标图像;
创建两幅与所述目标图像尺寸相同的图像;
分别在创建的两幅图像上绘制周期线条,得到两幅具有线条的图像,其中,两幅具有线条的图像中包含类型相同但周期不同的线条,两幅具有线条的图像中相同类型的线条的周期差的绝对值小于预设值;
根据所述两幅具有线条的图像和所述目标图像,生成带摩尔纹的图像。
可选的,所述程序的细化功能和扩展功能可参照上文描述。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
- 一种带摩尔纹图像的构造方法、装置、设备及存储介质
- 图像的摩尔纹去除方法、装置、终端设备及存储介质