System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于图像处理的数据分享方法、设备及存储介质技术_技高网

基于图像处理的数据分享方法、设备及存储介质技术

技术编号:42192209 阅读:6 留言:0更新日期:2024-07-30 18:41
本发明专利技术涉及图像处理领域,公开了一种基于图像处理的数据分享方法、设备及存储介质。该方法包括:获取待处理图像和待写入内容;根据待处理图像对应的RGB通道值,计算明度通道值,并根据RGB通道值和明度通道值,对待处理图像执行可用数据存储空间的计算操作,得到待处理图像对应的可用存储空间;计算所输入的待写入内容得到二进制数据的数据和数据量;将数据量与可用存储空间执行数值比对;若数据量小于等于可用数据存储空间,将二进制数据写入待处理图像,得到待分享图像并输出。在本发明专利技术实施例中,通过计算可用存储空间和数据比对来确保数据嵌入。因此减少了AI绘画随机性对数据嵌入的影响,保持了图像的整体质量和数据保密性。

【技术实现步骤摘要】

本专利技术涉及图像处理领域,尤其涉及一种基于图像处理的数据分享方法、设备及存储介质


技术介绍

1、随着互联网的发展,信息的分享变得异常简单,从传统的数据传输到后续的条形码、二维码,在基础功能上基本能满足需求,但是在视觉难以达到完全与艺术融合的程度。

2、目前在ai绘画方面,可以制作艺术二维码,但本质上仍然是一个二维码,如何怎么“伪装”,肉眼依然能看的出是个码,并且ai画画有一定的随机性,运用图片和二维码相融合的方法,会破坏图片本身,影响图像质量,需要一种新的技术方案解决上述技术问题。


技术实现思路

1、本专利技术的主要目的在于解决在数据分享场景,运用图片和二维码相融合的方法,会破坏图片本身,影响图像质量的技术问题。

2、本专利技术第一方面提供了一种基于图像处理的数据分享方法,所述基于图像处理的数据分享方法包括:

3、获取待处理图像和待写入内容;

4、根据所述待处理图像对应的rgb通道值,计算明度通道值,并根据所述rgb通道值和所述明度通道值,对所述待处理图像执行可用数据存储空间的计算操作,得到所述待处理图像对应的可用存储空间;

5、计算所输入的待写入内容得到二进制数据的数据和数据量;

6、将所述数据量与所述可用存储空间执行数值比对;

7、若所述数据量小于等于所述可用数据存储空间,将所述二进制数据写入所述待处理图像,得到待分享图像并输出。

8、可选的,在本专利技术第一方面的第一种实现方式中,所述若所述数据量小于等于所述可用数据存储空间,将所述二进制数据写入所述待处理图像,得到待分享图像的步骤包括:

9、若所述数据量小于等于所述可用数据存储空间,在所述可用存储空间对应的可用像素点集合中选择目标像素点集合;

10、根据所述二进制数据,修改所述目标像素点集合的rgb通道值,以将所述待写入数据嵌入所述待处理图像,得到待分享图像。

11、可选的,在本专利技术第一方面的第二种实现方式中,所述若所述数据量小于等于所述可用数据存储空间,将所述二进制数据写入所述待处理图像,得到待分享图像的步骤之后,所述方法还包括:

12、检测到解码请求时,调用所述待分享图像对应的预设算法,执行像素点扫描操作,得到待还原像素点集合;

13、提取所述待还原像素点集合的待还原rgb通道值;

14、根据所述待还原rgb通道值,执行数据还原操作,得到待还原二进制数据;

15、根据所述待还原二进制数据,执行数据还原操作,得到目标内容;

16、输出所述目标内容,以响应所述解码请求。

17、可选的,在本专利技术第一方面的第三种实现方式中,所述检测到解码请求时,调用所述待分享图像对应的预设算法,执行像素点扫描操作,得到待还原像素点集合的步骤之后,所述方法还包括:

18、检测到解码请求时,提取所述解码请求携带待解码图像;

19、调用所述待分享图像对应的预设算法,对所述待解码图像执行像素点扫描操作,得到待还原像素点集合;

20、判断所述待还原像素点集合是否为有效像素点集合;

21、若所述待还原像素点集合为有效像素点集合,执行提取所述待还原像素点集合的待还原rgb通道值的步骤。

22、可选的,在本专利技术第一方面的第四种实现方式中,所述判断所述待还原像素点集合是否为有效像素点集合的步骤包括:

23、根据所述待还原像素点集合,在预设的像素点集合数据库中执行匹配操作,得到匹配结果;

24、若所述匹配结果表征所述待还原数据存在匹配目标,判定所述待还原像素点集合为有效像素点集合;

25、若所述匹配结果表征所述待还原数据不存在匹配目标,判定所述待还原像素点集合非有效像素点集合。

26、可选的,在本专利技术第一方面的第五种实现方式中,所述若所述匹配结果表征所述待还原数据不存在匹配目标,判定所述待还原像素点集合非有效像素点集合的步骤之后,所述方法还包括:

27、若所述匹配结果表征所述待还原数据不存在匹配目标,判定所述待还原像素点集合非有效像素点集合;

28、返回执行调用所述待分享图像对应的预设算法,对所述待解码图像执行像素点扫描操作的步骤,并输出提示信息。

29、可选的,在本专利技术第一方面的第六种实现方式中,所述调用所述待分享图像对应的预设算法,对所述待解码图像执行像素点扫描操作,得到待还原像素点集合的步骤包括:

30、基于所述待解码图像,在预设的图像数据库中执行匹配操作,得到匹配结果;

31、若所述匹配结果表征所述待解码图像存在匹配图像,调用所述待分享图像对应的预设算法,对所述待解码图像执行像素点扫描操作,得到待还原像素点集合。

32、可选的,在本专利技术第一方面的第七种实现方式中,所述根据所述待处理图像对应的rgb通道值,计算明度通道值的步骤包括:

33、遍历所述待处理图像的每个像素,得到所述待处理图像对应的rgb通道值;

34、根据所述rgb通道值,计算出明度通道值。

35、本专利技术第二方面提供了一种基于图像处理的数据分享设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于图像处理的数据分享设备执行上述的基于图像处理的数据分享方法。

36、本专利技术的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的基于图像处理的数据分享方法。

37、在本专利技术实施例中,由于数据是嵌入到图像的rgb通道中,而不是简单地覆盖在图像之上,因此原始图像的视觉效果得以保持。避免了将二维码直接添加到图像上,有效防止了图像美观性受损的问题。通过计算待处理图像的可用存储空间,并与待写入内容的数据量进行比对,能够在数据写入之前进行评估,确保数据能够被成功嵌入而不会导致图像质量的损失。同时,为数据写入提供了灵活性,允许用户根据图像的特性调整待写入的内容。由于ai绘画的随机性可能会破坏图像质量,通过计算可用存储空间和数据比对来确保数据嵌入。减少了ai绘画随机性对数据嵌入的影响,保持了图像的整体质量和数据保密性。

本文档来自技高网...

【技术保护点】

1.一种基于图像处理的数据分享方法,其特征在于,所述基于图像处理的数据分享方法包括:

2.根据权利要求1所述的基于图像处理的数据分享方法,其特征在于,所述若所述数据量小于等于所述可用数据存储空间,将所述二进制数据写入所述待处理图像,得到待分享图像的步骤包括:

3.根据权利要求1所述的基于图像处理的数据分享方法,其特征在于,所述若所述数据量小于等于所述可用数据存储空间,将所述二进制数据写入所述待处理图像,得到待分享图像的步骤之后,所述方法还包括:

4.根据权利要求3所述的基于图像处理的数据分享方法,其特征在于,所述检测到解码请求时,调用所述待分享图像对应的预设算法,执行像素点扫描操作,得到待还原像素点集合的步骤之后,所述方法还包括:

5.根据权利要求4所述的基于图像处理的数据分享方法,其特征在于,所述判断所述待还原像素点集合是否为有效像素点集合的步骤包括:

6.根据权利要求5所述的基于图像处理的数据分享方法,其特征在于,所述若所述匹配结果表征所述待还原数据不存在匹配目标,判定所述待还原像素点集合非有效像素点集合的步骤之后,所述方法还包括:

7.根据权利要求4所述的基于图像处理的数据分享方法,其特征在于,所述调用所述待分享图像对应的预设算法,对所述待解码图像执行像素点扫描操作,得到待还原像素点集合的步骤包括:

8.根据权利要求1所述的基于图像处理的数据分享方法,其特征在于,所述根据所述待处理图像对应的RGB通道值,计算明度通道值的步骤包括:

9.一种基于图像处理的数据分享设备,其特征在于,所述基于图像处理的数据分享设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的基于图像处理的数据分享方法。

...

【技术特征摘要】

1.一种基于图像处理的数据分享方法,其特征在于,所述基于图像处理的数据分享方法包括:

2.根据权利要求1所述的基于图像处理的数据分享方法,其特征在于,所述若所述数据量小于等于所述可用数据存储空间,将所述二进制数据写入所述待处理图像,得到待分享图像的步骤包括:

3.根据权利要求1所述的基于图像处理的数据分享方法,其特征在于,所述若所述数据量小于等于所述可用数据存储空间,将所述二进制数据写入所述待处理图像,得到待分享图像的步骤之后,所述方法还包括:

4.根据权利要求3所述的基于图像处理的数据分享方法,其特征在于,所述检测到解码请求时,调用所述待分享图像对应的预设算法,执行像素点扫描操作,得到待还原像素点集合的步骤之后,所述方法还包括:

5.根据权利要求4所述的基于图像处理的数据分享方法,其特征在于,所述判断所述待还原像素点集合是否为有效像素点集合的步骤包括:

6.根据权利要求5所述的基于图像处...

【专利技术属性】
技术研发人员:安里西·阿不来孜黄德安陈子文李坪
申请(专利权)人:深圳麦风科技有限公司
类型:发明
国别省市:

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

1