How to get 1% of the image?

1 次查看(过去 30 天)
Jason
Jason 2016-3-30
评论: Jason 2016-3-30
After I load a image, how do we get the 1% of the image?

采纳的回答

Stalin Samuel
Stalin Samuel 2016-3-30
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 个评论
Jason
Jason 2016-3-30
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 2016-3-30
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]

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Get Started with MATLAB 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by