数字图像水印在FPGA中如何实现?

时间:2023-06-20

  1 背景知识

  日常生活中我们经常见到数字图像水印的存在。例如图1所示。数字图像水印在日常生活中也起到非常重要的作用。它们以各种方法来保护所有者的权益,包括:

  版权识别;

  著作权认定;

  复制保护。

  数字图像的水印叠加公式为:

  -------------------------------(1)

  如公式1所示,未加水印的图像表示为f水印表示为w,常数a控制水印和衬底图像的相对可见性。如果a为1,则水印是不透明的,并且衬底图像完全是暗的;随着a接近0,会逐渐看到更多的衬底图像和更少的水印。通常a在0和1之间。如图2所示,a为数字水印,b图像中a=0.3,c图像中是已加水印的b和原图f的差值。

  我们要在视频图像采集系统终端显示一个五角星水印:

  1)水印的制作


  3)FPGA watermark源码:


  4)图像水印的实现

  我们分别取了a =1 和 a = 0.5两种效果。




上一篇:低成本开发板Arduino的三个强大但是常被忽视的用途
下一篇:怕PCB设计出错?这些要点赶紧记下来

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料