I have some pixels with value more than 1 , I want to find randomly from those pixels. I tried this command : randi(size(imfinal),1,5) but it gives me random number of pixel number. I want exactly the number of i , j of the pixel,and those pixel which their value is more than 1 .
How can I find random pixels in an image?
1 次查看(过去 30 天)
显示 更早的评论
Hi all, I have a 256*256 pixels image and I want to have 5 randomly pixels in it.how can I do that?
采纳的回答
Faranak
2014-2-13
1 个评论
Image Analyst
2014-2-13
That does not do what you asked. The first loop merely assigns the entire image to f. The second part looks at only the first 1800 pixels with a value of more than 20 and picks the linear index of 5 of them.
It doesn't give you "number of i , j of the pixel" and doesn't look at "those pixel which their value is more than 1". But whatever...as long as you're happy.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Processing Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!