您的位置 首页 嵌入式

数字图像水印在FPGA中怎么完成?

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

  1 布景常识

  日常日子中咱们常常见到数字图画水印的存在。例如图1所示。数字图画水印在日常日子中也起到非常重要的作用。它们以各种方法来维护所有者的权益,包含:

  版权辨认;

  著作权确定;

  仿制维护。

  图1 数字图画水印

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

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

  如公式1所示,未加水印的图画表明为f水印表明为w,常数a操控水印和衬底图画的相对可见性。假如a为1,则水印是不透明的,而且衬底图画完全是暗的;跟着a挨近0,会逐步看到更多的衬底图画和更少的水印。一般a在0和1之间。如图2所示,a为数字水印,b图画中a=0.3,c图画中是已加水印的b和原图f的差值。

  图2 一个简略的可见水印

  2 数字图画水印的FPGA完成

  图3 视频图画的数字图画水印的FPGA完成流程图

  咱们要在视频图画收集体系终端显现一个五角星水印:

  1)水印的制造

  如图4所示,咱们运用画图东西来制造一个图画。

  图4 赤色五角星水印图

  2)rom文件的生成

  如图5所示,咱们运用BMP2MIF东西生成.mif文件。

  图5 BMP2MIF东西

  3)FPGA watermark源码:

  4)图画水印的完成

  咱们别离取了a =1 和 a = 0.5两种作用。

  图6 未加水印的图画

  图7 加了水印的图画(a = 0.5)

  图8 加了水印的图画(a = 1)

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/157378.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部