How to get 1% of the image?

1 view (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)

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!