how can i randomize an image?

2 visualizaciones (últimos 30 días)
nadia
nadia el 27 de Feb. de 2017
Comentada: Samaa Yasser el 28 de Abr. de 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???

Respuestas (2)

Walter Roberson
Walter Roberson el 27 de Feb. de 2017
special_seed = randi([1 255]);
randomized_image = uint8( mod(double(YourImage)+special_seed, 256) );
  2 comentarios
nadia
nadia el 27 de Feb. de 2017
Editada: nadia el 27 de Feb. de 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 el 27 de Feb. de 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.

Iniciar sesión para comentar.


Image Analyst
Image Analyst el 27 de Feb. de 2017
Editada: Image Analyst el 28 de Abr. de 2021
See attached demos for random scrambling and scrambling via Arnold's Cat Map.
  4 comentarios
Samaa Yasser
Samaa Yasser el 28 de Abr. de 2021
thank you very much

Iniciar sesión para comentar.

Categorías

Más información sobre Convert Image Type en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by