how can i randomize an image?
7 ビュー (過去 30 日間)
古いコメントを表示
Hi, I have an image and I want to randomize it with special seed and convert the original image to random image, after that I should recover the original image. how can I do it? can you guide me???
0 件のコメント
回答 (2 件)
Walter Roberson
2017 年 2 月 27 日
special_seed = randi([1 255]);
randomized_image = uint8( mod(double(YourImage)+special_seed, 256) );
2 件のコメント
Walter Roberson
2017 年 2 月 27 日
No there is no function provided for that specific purpose. The code I gave above does one kind of randomization. To reverse use -special_seed instead of + it.
Image Analyst
2017 年 2 月 27 日
編集済み: Image Analyst
2021 年 4 月 28 日
See attached demos for random scrambling and scrambling via Arnold's Cat Map.


参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!