图像处理之信息隐藏
来源:互联网 发布:淘宝客用红包购物券 编辑:程序博客网 时间:2024/05/16 17:14
实验要求:用一张图像作为背景图像,在背景图像中隐藏自己的姓名图像
实验思路:将彩色背景图片转化成灰度图像,在每个像素存储字节的最后一位加入隐藏信息
实验变量:输入:PNG背景图像,PNG姓名图像;输出:加密灰度图像
实验平台:matlab,window画图工具
实验过程:
1、准备背景图片及姓名图像
2、代码实现
%读入测试图像I=imread('D:\图片\索思logo.png');%将彩色图像变成灰度图G=rgb2gray(I);Y=rgb2gray(I);subplot(2,2,1);imshow(G);title('测试图');%读入姓名图像J=imread('C:\Users\joczu\Desktop\joczu.png');%将彩色图像变成灰度图Z=rgb2gray(J);D=im2bw(Z,0.5);subplot(2,2,2);imshow(D);title('姓名图');%信息隐藏for i=1:size(D,1) for j=1:size(D,2) G(i,j)=G(i,j)-1+uint8(xor(mod(G(i,j),2),D(i,j))); endendsubplot(2,2,3);imshow(G);title('加密图');for i=1:size(G,1) for j=1:size(G,2) %O(i,j)=xor(mod(G(i,j)-254,2),mod(Y(i,j)-254,2)); O(i,j)=xor(mod(G(i,j),2),mod(Y(i,j),2)); endendsubplot(2,2,4);imshow(O);title('还原图');
3、实验结果
阅读全文
0 0
- 图像处理之信息隐藏
- LSB图像信息隐藏
- 图像信息隐藏技术
- 图像信息隐藏
- LSB信息隐藏之BMP图像数据的读取
- 信息隐藏课程之索引图像的隐写
- 图像信息隐藏与水印
- 二值图像信息隐藏
- API之信息隐藏
- 图像处理 之 图像保存
- 图像处理之图像复原
- 图像处理之旋转图像
- 图像处理之图像平滑
- 图像处理之图像金字塔
- 图像处理之图像直方图
- 图像处理之图像距
- 图像处理之二值化图像
- 图像处理之分割图像
- tomcat支持文件下载
- yii2的components详解
- HashMap源码分析
- C++ new Class
- AppiumLibrary导入红色的解决方案
- 图像处理之信息隐藏
- Android APK 瘦身
- linux后端诊断与调试技术
- 设置div背景颜色透明度,内部元素不透明
- #比特币病毒#来袭,教你关闭445端口(附打开方法)
- 数据库连接池--c3p0
- STM32之USB(1)
- LintCode 77 最长公共子序列
- 【大雄游戏API接口】寄予厚望的HTML5技术