基于Matlab的图像数字水印系统开发-毕业论文.doc

基于Matlab的图像数字水印系统开发-毕业论文.doc

ID:10934038

大小:355.50 KB

页数:39页

时间:2018-07-09

基于Matlab的图像数字水印系统开发-毕业论文.doc_第1页
基于Matlab的图像数字水印系统开发-毕业论文.doc_第2页
基于Matlab的图像数字水印系统开发-毕业论文.doc_第3页
基于Matlab的图像数字水印系统开发-毕业论文.doc_第4页
基于Matlab的图像数字水印系统开发-毕业论文.doc_第5页
资源描述:

《基于Matlab的图像数字水印系统开发-毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、厦门大学本科毕业论文基于Matlab的图像数字水印系统开发[摘要]数字水印技术是指在宿主数字媒体(图像、声音、视频)等中嵌入一定量的数字信息,它不同于传统的数据加密技术,其目的不是限制对数据的存取,而是保证嵌入的数据不可侵犯和可恢复,是当前数字媒体版权保护的一种有效办法。由于数字水印技术涉及到的知识面很广,即使是专业人员有时也感到力不从心,那么如何选择一种有效的编程工具便成为一个亟待解决的问题。本文针对MATLAB与VisualC++6.0软件的各自编程优势,提出了一种利用Matlab语言来实现数字水印算法,VC环境下开发应用程序界面,通过编译器将二者有效结合起来,从而形成一个完整的图

2、像数字水印系统。[关键词]数字水印 MatlabVisualC++6.039/39厦门大学本科毕业论文programthedigitalwatermarksystemwiththematlablanguage[Abstract]Thedigitalwatermarkisanitemoftechnologythatinsertingafewofnumericalinformationtothehostnumericmedia(suchaspicture,sound,videoandsoon).Itisdifferentfromthetraditionaldataencryptiontec

3、hnology,itsgoalisnottolimitthedataaccess,buttoguaranteetheinserteddatainviolableandresumable,itisamethodwhichiseffectiveprotectthemediacopyright.Becausethedigitalwatermarktechnologyisverydifficult,eveniftheprofessionalalsofeelsverydifficultytoprogramsometimes.Sohowtochooseakindofeffectiveprogram

4、mingtoolbecomesaproblemwhichurgentlyawaitstobesolved.ThisarticlecontraposetheMATLABandVisualC++software'ssuperiorityinrespectiveprogramming,andadvanceakindofmethodthatimplementsthedigitalwatermarkalgorithmusingtheMatlablanguage.Itdevelopstheinterfaceofapplicationprogram,andusestheMatlabcompilert

5、ocombinetheabovetwokindsofcompilerseffectively,inordertoformsacompletedigitalwatermarkdemonstrationsystem.[keywords]digitalwatermarkmatlabvisualc++6.039/39厦门大学本科毕业论文目录第一章引言7第二章数字水印技术92.1数字水印技术的简介92.2数字水印产生的历史背景92.3数字水印的基本特性102.4数字水印技术的复杂性102.5数字水印技术的常用算法10第三章可实现数字水印技术的高效实用工具——MATLAB123.1 MATLAB简

6、介123.2MATLAB的语言特点123.3用Matlab实现数字水印算法的优点133.4Matlab函数介绍143.4.1数据输入输出函数:143.4.2图像显示与声音播放:143.4.3 变换频函数:143.4.4攻击函数15第四章数字水印系统模块设计与实现164.1数字水印系统的总体结构164.2 嵌入水印模块174.1.1嵌入水印模块功能描述174.1.2嵌入水印的算法基本框图174.1.3嵌入水印算法的具体分析174.3水印提取模块194.3.1水印提取的功能描述194.3.2水印提取的算法框图2039/39厦门大学本科毕业论文4.3.3水印提取的算法具体分析204.4水印算

7、法的稳健性验证模块:214.4.1水印算法稳健性验证的功能描述214.4.2添加噪音214.4.3滤波224.4.4剪切224.4.5JPEG压缩224.4.6旋转23第五章MATLAB与VC++6.0的接口实现255.1集成的几种实现方法255.2配置编译器265.2.1对MATLAB的编译器进行配置265.2.2对VC的编译器进行配置265.3编写m函数文件275.4将m函数文件转化为脱离MATLAB环境的动态链接27第六章总结与展望29第

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。