How to get 1% of the image?

1 vue (au cours des 30 derniers jours)
Jason
Jason le 30 Mar 2016
Commenté : Jason le 30 Mar 2016
After I load a image, how do we get the 1% of the image?

Réponse acceptée

Stalin Samuel
Stalin Samuel le 30 Mar 2016
A = imread('ngc6543a.jpg');
n =size(A,2)
Im_1per = A(:,1:round(n*0.01))%here 0.01 states that 1 % and it can be varied from 0.01 to 1.0
imshow(Im_1per)
  5 commentaires
Jason
Jason le 30 Mar 2016
Could you write some code about that.
I am going to produce some percentage of a image, then insert this percentage of a image to the original image, using LSB.
Jason
Jason le 30 Mar 2016
I think randperm(n) could not work since how can we know the n. If we know n is 200. but pixel is not from 1-200? for example, pixel is 1, 3, 4, 200. But randperm(n) will produce like [3, 1, 2, 4, ...., 200, 199]

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Get Started with MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by