【图像隐写】基于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) == 1Image = rgb2gray (Image);
end
[ImageRows,ImageColoumns] = size(Image);
%Reading Logo
[FileName,FilePath] = uigetfile('*.*');
Logo = imread([FilePath,FileName]);
if size(Logo,3) == 1Logo = 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期】相关推荐
- 【Matlab语音隐写】DWT音频数字水印【含GUI源码 712期】
一.代码运行视频(哔哩哔哩) [Matlab语音隐写]DWT音频数字水印[含GUI源码 712期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊, ...
- 【Matlab语音隐写】DCT+DWT音频数字水印嵌入提取【含GUI源码 836期】
一.代码运行视频(哔哩哔哩) [Matlab语音隐写]DCT+DWT音频数字水印嵌入提取[含GUI源码 836期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1 ...
- 【Matlab图像融合】小波变换遥感图像融合【含GUI源码 744期】
一.代码运行视频(哔哩哔哩) [Matlab图像融合]小波变换遥感图像融合[含GUI源码 744期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 包子阳,余 ...
- 【Matlab图像加密】正交拉丁方置乱算法图像加解密【含GUI源码 182期】
一.代码运行视频(哔哩哔哩) [Matlab图像加密]正交拉丁方置乱算法图像加解密[含GUI源码 182期] 二.matlab版本及参考文献 一.代码运行视频(哔哩哔哩) [Matlab图像处理]自动 ...
- 【Matlab车牌识别】停车计费系统【含GUI源码 735期】
一.代码运行视频(哔哩哔哩) [Matlab车牌识别]停车计费系统[含GUI源码 735期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MATLA ...
- 【Matlab生物电信号】生物电信号仿真【含GUI源码 684期】
一.代码运行视频(哔哩哔哩) [Matlab生物电信号]生物电信号仿真[含GUI源码 684期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]董兵,超于毅,李 ...
- 【Matlab语音分析】语音信号分析【含GUI源码 1718期】
一.代码运行视频(哔哩哔哩) [Matlab语音分析]语音信号分析[含GUI源码 1718期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊,郑铁 ...
- 【Matlab验证码识别】遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别【含GUI源码 1694期】
一.代码运行视频(哔哩哔哩) [Matlab验证码识别]遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别[含GUI源码 1694期] 二.matlab版本及参考文献 1 matlab ...
- 【Matlab人脸识别】BP神经网络人脸识别(含识别率)【含GUI源码 891期】
一.代码运行视频(哔哩哔哩) [Matlab人脸识别]BP神经网络人脸识别(含识别率)[含GUI源码 891期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] ...
- 【Matlab人脸识别】形态学教室人数统计(带面板)【含GUI源码 1703期】
一.代码运行视频(哔哩哔哩) [Matlab人脸识别]形态学教室人数统计(带面板)[含GUI源码 1703期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]孟 ...
最新文章
- mysql设计数据集市_数据集市设计
- POJ 1305 Fermat vs. Pythagoras【勾股数】
- 【通知】有三个人指导以及VIP星球6月份之后升级,你的专属AI顾问了解一下
- Java多线程--使用future进行异步编程
- php html转为pdf文件,php使用wkhtmltopdf实现html转pdf
- [数分提高]2014-2015-2第8教学周第1次课 (2015-04-21)
- 学材分析计算机一体化,计算机一体化教学的体会
- ExecutorService中submit和execute的区别(转)
- 中高级PHP程序员应该掌握哪些技术
- 거든---表示条件,后接祈使,劝诱,意志语句
- 一份最新的、全面的NLP文本分类综述
- linux ssh升级回退,Linux-SSH升级及回退方案
- python基于Suprise模块构建推荐算法模型,实现电影、书籍等资源的推荐
- 稳妥方法论:如何完整地设计出游戏关卡及场景
- matlab中dzdx,MatConvnet工具箱使用手册翻译理解一
- excel 某个单元格不是等于空值_EXCEL中IF函数中怎么表达某一个单元格不等于空白则返回值1.4...
- Unity 贴花/喷漆功能的原理、Projector组件的原理与优化
- Oracle数据库 1653错误
- 单片机串口通信的多字节传输
- PB proUSB门锁接口函数例程