How to get 1% of the image?

3 views (last 30 days)
Jason
Jason on 30 Mar 2016
Commented: Jason on 30 Mar 2016
After I load a image, how do we get the 1% of the image?

Accepted Answer

Stalin Samuel
Stalin Samuel on 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 Comments
Jason
Jason on 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 on 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]

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!