how do I descrambling for the scrambling code explain in below:
3 ビュー (過去 30 日間)
古いコメントを表示
origin=imread('lena.bmp');
imshow(origin)
title('Image Loaded')
temp=origin;
n=length(temp)
N=3000; % no of iterartions
m=0;
a=20;
b=10;
c=a*b+1;
flag=0;
while flag==0
for i=0:n-1
for j=0:n-1
x=mod(i+a*j,n);
y=mod(b*i+c*j,n);
lastimage(x+1,y+1)=temp(i+1,j+1);
end
end
m=m+1;
if(mod(m,4)==0)
figure,imshow(lastimage)
title('Scrambled Image')
flag=flag+1;
else
temp=lastimage;
end
end
1 件のコメント
採用された回答
Image Analyst
2018 年 11 月 24 日
It looks like you're trying to do Arnold's cat map: Wikipedia Arnold's cat map
See wikipedia and my attached demo, which has LOTS of comments to explain it.
2 件のコメント
Image Analyst
2018 年 11 月 27 日
Not sure what you want to get. The previous code steps will of course "reflect" the previous code steps. In fact, they are identical. I don't know what steps to tell you to take. Do you mean
- highlight the code,
- type control-c, then
- go somewhere where you want to paste it, and
- type control-v?
Those steps?
Please format your code as code so that people can easily copy it to the clipboard. Then no one has to mess with highlighting and typing control-c, we can just click the copy link.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Convert Image Type についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!