how can i randomize an image?
1 次查看(过去 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!