一种图像变换方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:21915234 阅读:15 留言:0更新日期:2019-08-21 12:48
本发明专利技术实施例公开了一种图像变换方法、装置、存储介质及计算机设备;该方法获取原始图像的标识信息,将标识信息转换成待添加图像,对原始图像进行频域变换,得到原始图像在频域空间的像素矩阵,对像素矩阵进行矩阵分解,得到图像亮度矩阵,基于待添加图像中像素的像素值,对图像亮度矩阵中相应像素的像素值进行转换,得到转换后亮度矩阵,对转换后亮度矩阵进行频域逆变换,得到变换后图像,变换后图像包括隐形的待添加图像。该方案可以实现在原始图像中添加隐形的待添加图像。

An Image Transform Method, Device, Storage Media and Computer Equipment

【技术实现步骤摘要】
一种图像变换方法、装置、存储介质及计算机设备
本申请涉及计算机
,具体涉及一种图像变换方法、装置、存储介质及计算机设备。
技术介绍
随着网络技术的不断发展,图像的存储、处理、传播和使用日益频繁,由此涉及的版权问题层出不穷,因此,在图像传播的过程中,需要在图像中添加可鉴别的标识信息(如水印),以达到对图像进行真伪鉴别、版权保护等功能。但目前在图像中添加的标识信息多为可见的标识信息,这些标识信息的添加不但容易被裁剪掉,还会影响图像观看效果。
技术实现思路
本申请实施例提供一种图像变换方法、装置、存储介质及计算机设备,可以实现在原始图像中添加隐形的待添加图像。本申请实施例提供一种图像变换方法,包括:获取原始图像的标识信息;将所述标识信息转换成待添加图像;对所述原始图像进行频域变换,得到所述原始图像在频域空间的像素矩阵;对所述像素矩阵进行矩阵分解,得到图像亮度矩阵;基于所述待添加图像中像素的像素值,对所述图像亮度矩阵中相应像素的像素值进行转换,得到转换后亮度矩阵;对所述转换后亮度矩阵进行频域逆变换,得到变换后图像,所述变换后图像包括隐形的待添加图像。相应的,本申请实施例还提供另一种图像变换方法,包括:获取包括隐形待添加图像的变换后图像;对所述变换后图像进行频域变换,得到所述变换后图像在频域空间的转换后亮度矩阵;从所述转换后亮度矩阵中提取出待添加图像的像素值,得到待添加图像;对所述待添加图像进行图像识别,得到所述变换后图像的标识信息。相应的,本申请实施例还提供一种图像变换装置,包括:第一获取模块,用于获取原始图像的标识信息;信息转换模块,用于将所述标识信息转换成待添加图像;第一频域变换模块,用于对所述原始图像进行频域变换,得到所述原始图像在频域空间的像素矩阵;分解模块,用于对所述像素矩阵进行矩阵分解,得到图像亮度矩阵;像素转换模块,用于基于所述待添加图像中像素的像素值,对所述图像亮度矩阵中相应像素的像素值进行转换,得到转换后亮度矩阵;逆变换模块,用于对所述转换后亮度矩阵进行频域逆变换,得到变换后图像,所述变换后图像包括隐形的待添加图像。相应的,本申请实施例还提供另一种图像变换装置,包括:第二获取模块,用于获取包括隐形待添加图像的变换后图像;第二频域变换模块,用于对所述变换后图像进行频域变换,得到所述变换后图像在频域空间的转换后亮度矩阵;提取模块,用于从所述转换后亮度矩阵中提取出待添加图像的像素值,得到待添加图像;识别模块,用于对所述待添加图像进行图像识别,得到所述变换后图像的标识信息。相应的,本申请实施例还提供一种存储介质,所述存储介质存储有指令,所述指令被处理器执行时实现本申请实施例任一提供的图像变换方法的步骤。相应的,本申请实施例还提供一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器存储有多条指令,所述处理器从所述存储器中加载指令,以执行本申请实施例任一提供的图像变换方法的步骤。本申请实施例获取原始图像的标识信息,将标识信息转换成待添加图像,对原始图像进行频域变换,得到原始图像在频域空间的像素矩阵,对像素矩阵进行矩阵分解,得到图像亮度矩阵,基于待添加图像中像素的像素值,对图像亮度矩阵中相应像素的像素值进行转换,得到转换后亮度矩阵,对转换后亮度矩阵进行频域逆变换,得到变换后图像,变换后图像包括隐形的待添加图像。该方案可以实现在原始图像中添加隐形的待添加图像。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的图像变换系统的场景示意图;图2是本申请实施例提供的图像变换方法的第一流程示意图;图3是本申请实施例提供的图像变换方法的第二流程示意图;图4是本申请实施例提供的图像变换方法的第三流程示意图;图5是本申请实施例提供的应用场景示意图;图6是本申请实施例提供的整体架构图;图7是本申请实施例提供的标识信息添加流程图;图8是本申请实施例提供的标识信息提取流程图;图9是本申请实施例提供的标识信息检索流程图;图10是本申请实施例提供的图像变换方法的第一种结构示意图;图11是本申请实施例提供的图像变换方法的第二种结构示意图;图12是本申请实施例提供的计算机设备的结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本文所使用的术语“模块”可看作为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看作为在该运算系统上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例提供一种图像变换方法、装置、存储介质及计算机设备。其中,该图像变换装置可以集成在计算机设备中,该计算机设备可以为终端、服务器等设备,其中,终端可以为手机、平板电脑、笔记本电脑、个人计算机(PC,PersonalComputer)、微型处理盒子等设备。本申请实施例将以图像变换装置集成在终端(也即图像变换方法的执行主体为终端)为例来介绍本申请方案。应当理解的是:当图像变换装置集成在服务器等其他计算机设备中(即图像变换方法的执行主体为服务器等其他计算机设备)时,其执行过程与终端执行过程相同或类似,可以参考终端的图像变换过程。参考图1,本申请实施例提供了图像变换系统包括第一终端、第二终端和服务器等;服务器和第一终端之间通过网络连接,服务器和第二终端之间也通过网络连接。其中,服务器,可以用于将第一终端得到的变换本文档来自技高网...

【技术保护点】
1.一种图像变换方法,其特征在于,包括:获取原始图像的标识信息;将所述标识信息转换成待添加图像;对所述原始图像进行频域变换,得到所述原始图像在频域空间的像素矩阵;对所述像素矩阵进行矩阵分解,得到图像亮度矩阵;基于所述待添加图像中像素的像素值,对所述图像亮度矩阵中相应像素的像素值进行转换,得到转换后亮度矩阵;对所述转换后亮度矩阵进行频域逆变换,得到变换后图像,所述变换后图像包括隐形的待添加图像。

【技术特征摘要】
1.一种图像变换方法,其特征在于,包括:获取原始图像的标识信息;将所述标识信息转换成待添加图像;对所述原始图像进行频域变换,得到所述原始图像在频域空间的像素矩阵;对所述像素矩阵进行矩阵分解,得到图像亮度矩阵;基于所述待添加图像中像素的像素值,对所述图像亮度矩阵中相应像素的像素值进行转换,得到转换后亮度矩阵;对所述转换后亮度矩阵进行频域逆变换,得到变换后图像,所述变换后图像包括隐形的待添加图像。2.根据权利要求1所述的图像变换方法,其特征在于,所述标识信息包括字符;将所述标识信息转换成待添加图像,包括:获取字符像素映射集合,所述字符像素映射集合包括字符与像素点之间的关系;基于所述字符像素映射集合,获取所述标识信息中字符对应的像素点;基于所述字符对应的像素点,生成待添加图像。3.根据权利要求2所述的图像变换方法,其特征在于,基于所述字符对应的像素点,生成待添加图像,包括:将所述字符对应的像素点进行二值化,得到二值图像;对所述二值图像进行图像置乱,得到待添加图像。4.根据权利要求3所述的图像变换方法,其特征在于,对所述二值图像进行图像置乱,得到待添加图像,包括:确定图像置乱的变换密钥;基于所述变换密钥获取图像置乱映射集合,所述图像置乱映射集合中包括图像置乱前像素点与图像置乱后像素点之间的关系;基于所述图像置乱映射集合,对所述二值图像中的像素点进行映射变换,得到待添加图像。5.根据权利要求1所述的图像变换方法,其特征在于,对所述原始图像进行频域变换,得到所述原始图像在频域空间的像素矩阵,包括:对所述原始图像进行频域变换,得到所述原始图像在频域空间的多个候选像素矩阵;基于所述候选像素矩阵的频率,从多个候选像素矩阵中选取出所述原始图像在频域空间的像素矩阵。6.根据权利要求1所述的图像变换方法,其特征在于,基于所述待添加图像中像素的像素值,对所述图像亮度矩阵中相应像素的像素值进行转换,得到转换后亮度矩阵,包括:确定所述待添加图像中的图像嵌入位;获取所述待添加图像中图像嵌入位的像素值;基于所述待添加图像中图像嵌入位的像素值,对所述图像亮度矩阵中图像嵌入位的像素值进行转换,得到转换后亮度矩阵。7.根据权利要求6所述的图像变换方法,其特征在于,基于所述待添加图像中图像嵌入位的像素值,对所述图像亮度矩阵中图像嵌入位...

【专利技术属性】
技术研发人员:李东明
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1