玩玩频域水印

很久很久没用更新了,上一次更新还是在上一次。

总算考完研了,上次更新之后就忙于竞赛,忙完竞赛忙保研,保研翻车忙考研,忙完考研忙毕设,忙完毕设又回去继续考研。

前两天接了个外包项目,是给一个原视频批量增加不同的水印从而生成不同版本的视频,以做到广告推流的视频溯源。
甲方的想法是在视频开头的左下角加上几毫秒的一个水印。我问到为什么是几毫秒,他们回答“因为要足够隐蔽”。
开发过嵌入式就肯定知道几毫秒是多么短的一个概念。从技术角度来看,想要做到足够隐蔽其实有很多更好的方法。
但是由于甲方工期紧,所以我就得花一下午赶紧把程序写了,就当是一年多没碰过电脑的技术复健训练了。

频域水印也不是什么新鲜的概念,只是把水印信息叠加在频域的噪点上,肉眼几乎看不出区别,哪怕裁切和打印都能有极好的鲁棒性,只是无法对抗摄像头拍屏。