how can i randomize an image?

4 vues (au cours des 30 derniers jours)
nadia
nadia le 27 Fév 2017
Commenté : Samaa Yasser le 28 Avr 2021
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???

Réponses (2)

Walter Roberson
Walter Roberson le 27 Fév 2017
special_seed = randi([1 255]);
randomized_image = uint8( mod(double(YourImage)+special_seed, 256) );
  2 commentaires
nadia
nadia le 27 Fév 2017
Modifié(e) : nadia le 27 Fév 2017
is there any function in matlab that convert an image to random image and encrypt the image with specified seed?
Walter Roberson
Walter Roberson le 27 Fév 2017
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.

Connectez-vous pour commenter.


Image Analyst
Image Analyst le 27 Fév 2017
Modifié(e) : Image Analyst le 28 Avr 2021
See attached demos for random scrambling and scrambling via Arnold's Cat Map.
  4 commentaires
Image Analyst
Image Analyst le 28 Avr 2021
Samaa Yasser
Samaa Yasser le 28 Avr 2021
thank you very much

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by