信息隐藏——MATLAB之基本操作实验

本次实验旨在熟悉MATLAB的基本操作,特别是针对图片矩阵的处理。实验内容包括图像翻转、LSB的顺序和随机嵌入及提取。在LSB信息隐藏中,通过调整图像像素的最低位来隐藏信息,实验结果显示成功。尽管在使用.jpg格式时遇到问题,但切换到.bmp格式后,实验顺利完成,揭示了图片压缩可能对LSB的影响。
摘要由CSDN通过智能技术生成

实验一:MATLAB基本操作实验

【实验目的】:

1.熟悉matlab基本功能;
2.熟悉matlab对图片矩阵的操作;
3.实现LSB信息隐藏

【实验内容】:

■一、图像翻转
■二、LSB的顺序嵌入和提取
■三、LSB的随机嵌入和提取

一.图像翻转
1)使用库函数imread()读取图片;
2)提取图片size:h,w,ch(高度,宽度,通道数);
3)初始化旋转之后的图片矩阵;
4)根据旋转的特点,将矩阵中的值根据向量旋转的特点赋给新矩阵;
pp = round(R*(p-c)+c);
5)选择区域进行图像处理;
对角线分割:if h>=w: image_new = image;
指定位置切割:if h >=150 && h<=300 && w>=150 && w<=300: image_new = image;
6)图像结果显示。
Subplot(331);subplot(332);subplot(333);…subplot(339);

二.LSB的顺序嵌入和提取
1)读取message.txt中的信息,并转化为二进制形式;

f_id =
  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值