文件名称:画残差图的matlab代码-VideoDigitalWatermarker:Matlab中的视频数字水印机
文件大小:3.17MB
文件格式:ZIP
更新时间:2024-06-09 04:49:06
系统开源
画残差图的matlab代码 Video digital watermark (1) 选题 视频的数字水印嵌入与视频的类mpeg2标准压缩(用于作为攻击水印的手段)。 (2) 工作简介,即要做什么事情 通过对视频中随机选取的帧做频域高频部分的改变而嵌入二进制数字水印。用psnr与nc两种手段检测其透明性。分别通过椒盐噪声、高斯噪声、中值滤波、小范围剪切、类似mpeg标准视频压缩等五种手段进行水印攻击。提取水印,并检测该算法鲁棒性。 工作部分除了组织各个函数与脚本以完成流程外,主要包括:实现了视频水印嵌入、视频水印读取、剪切攻击、视频类mpeg2压缩、nc比较绘图函数、psnr比较绘图函数、双视频并行播放函数、运动矢量绘制函数等。最后做了一个GUI界面方便操作测试。 (3) 开发环境及系统运行要求 Windows10系统,matlab软件R2018b。 2. Technical Details (1) 工程实践当中所用到的理论知识阐述 l 抽象理论知识 Ø 鲁棒性(Robustness) 指不因图像文件的某种改动而导致隐藏信息丢失的能力。这里所谓"改动"包括图像或者视频传输过程中被恶意破坏
【文件预览】:
VideoDigitalWatermarker-master
----images()
--------clip_image012.png(60KB)
--------clip_image044.jpg(18KB)
--------clip_image042.png(43KB)
--------clip_image014.png(30KB)
--------clip_image018.png(15KB)
--------clip_image010.png(40KB)
--------clip_image008.png(67KB)
--------clip_image016.png(16KB)
--------clip_image028.jpg(14KB)
--------clip_image034.jpg(23KB)
--------clip_image041.png(78KB)
--------clip_image030.jpg(22KB)
--------clip_image020.png(45KB)
--------clip_image038.jpg(14KB)
--------clip_image006.png(18KB)
--------clip_image002.jpg(2KB)
--------clip_image036.jpg(22KB)
--------clip_image032.jpg(23KB)
--------clip_image004.jpg(4KB)
--------clip_image024.jpg(13KB)
--------clip_image040.jpg(15KB)
--------clip_image026.jpg(24KB)
----README.md(10KB)
----Video digital watermark()
--------putblocks.m(329B)
--------psnr.m(488B)
--------nc_test1.m(230B)
--------main.m(476B)
--------nc.m(389B)
--------loadfile.m(791B)
--------gaussian.m(200B)
--------window.m(10KB)
--------Watermark.m(4KB)
--------figuresc.m(314B)
--------getmov.m(458B)
--------decmpeg.m(774B)
--------playlast.m(646B)
--------nc_test2.m(234B)
--------ExtractWatermark.m(2KB)
--------Salt_and_Pepper.m(211B)
--------README.txt(20B)
--------UniMotVec.m(927B)
--------kk.mp4(2.55MB)
--------Filter.m(310B)
--------quiverplot.m(469B)
--------encmov.m(3KB)
--------window.prj(7KB)
--------psnr_test.m(338B)
--------DenMotVec.m(856B)
--------mccExcludedFiles.log(340B)
--------decmacroblock.m(891B)
--------requiredMCRProducts.txt(12B)
--------getblocks.m(384B)
--------crap.m(195B)
--------dct2.m(183B)
--------idct2.m(100B)
--------getmotionvec.m(1KB)
--------psnr_test1.m(368B)
--------water64.bmp(574B)
--------window.fig(31KB)
--------water50.bmp(462B)