基于matlab下的视频图像加密

1|0第一步:对视频进行简单的加密处理

这是读取视频的函数定义
套用之前的图像加密算法可以对每一帧进行加密处理(行置乱)

obj = VideoReader('C:\Users\lenovo\Videos\联想安卓视频\2视频.mp4');%输入视频位置 numFrames = obj.NumberOfFrames% 帧的总数 %两秒的视频有66帧 for k = 1:numFrames frame = read(obj,k); s=size(frame);%获取图像大小 r=randsample(s(1),s(1));%产生和矩阵行数相同的随机整数列,返回到s中 RGBS=frame(r,:,:); t=1;j=1;f=1:r; if k == 7 figure; imshow(RGBS); end while t<=length(r) f(j)=find(r==t); t=t+1; j=j+1; end f; RGBE=RGBS(f,:,:); if k == 7 figure; imshow(RGBE); end end

这里我输出的是第7帧的加密解密图片

2|0第二步 设置合适的加密解密算法


__EOF__

本文作者userName
本文链接https://www.cnblogs.com/20kkk/p/16539032.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   鹅城小铁匠  阅读(118)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
Fork me on GitHub
点击右上角即可分享
微信分享提示