【图像隐写】基于matlab FFT数字水印嵌入【含Matlab源码 1670期】
2022/1/12 20:03:54
本文主要是介绍【图像隐写】基于matlab FFT数字水印嵌入【含Matlab源码 1670期】,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、获取代码方式
获取代码方式1:
完整代码已上传我的资源:【图像隐写】基于matlab FFT数字水印嵌入【含Matlab源码 1670期】
获取代码方式2:
通过订阅紫极神光博客付费专栏,凭支付凭证,私信博主,可获得此代码。
备注:
订阅紫极神光博客付费专栏,可免费获得1份代码(有效期为订阅日起,三天内有效);
二、部分源代码
clc clear all close all %Reading Original Image [FileName,FilePath] = uigetfile('*.*'); Image = imread([FilePath,FileName]); if size(image,3) == 1 Image = rgb2gray (Image); end [ImageRows,ImageColoumns] = size(Image); %Reading Logo [FileName,FilePath] = uigetfile('*.*'); Logo = imread([FilePath,FileName]); if size(Logo,3) == 1 Logo = rgb2gray(Logo); end Logo = im2bw(Logo,0.7); [LogoRows,LogoColoumns] = size(Logo); figure, subplot(2,3,1),imshow(Image); title('Original Image') subplot(2,3,4),imshow(Logo); title('Logo') %Water Mark Logo, lines 17 & 18 also can be used for Logo extraction. ImageFFT = fft2(Image); ImageFFTshift = fftshift(ImageFFT); ImageFFTshift2 = ImageFFTshift;%Is used for inserting the Logo far from center of FFT. %Inserting the Logo to center of the FFT shifted Image. ImageFFTshift(ImageRows / 2:(ImageRows / 2+ LogoRows - 1), ...
三、运行结果
四、matlab版本及参考文献
1 matlab版本
2014a
2 参考文献
[1]韩纪庆,张磊,郑铁然.语音信号处理(第3版)[M].清华大学出版社,2019.
[2]柳若边.深度学习:语音识别技术实践[M].清华大学出版社,2019.
[3]宋俊辉,鲁骏.彩色图像数字水印嵌入和提取模型研究——基于DWT和DCT[J].现代商贸工业. 2011,23(17)
这篇关于【图像隐写】基于matlab FFT数字水印嵌入【含Matlab源码 1670期】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)