Hi i would like to know how to divide a pixel into subpixels and then randomly assign 0 and 1 to the subpixels
4 views (last 30 days)
Show older comments
Serena Woolridge
on 31 Mar 2016
Commented: Serena Woolridge
on 1 Apr 2016
Iv got an image and i hv to divide its pixels into subpixels in a matrix form and then randomly assign 0 and 1 to its rows and columns.
0 Comments
Accepted Answer
Image Analyst
on 31 Mar 2016
Edited: Image Analyst
on 31 Mar 2016
subpixels = randi(1, rows, columns);
where rows and columns are some number more than the rows and columns of the original image. For example
[originalRows, originalColumns, numColors] = size(grayImage);
rows = 2 * originalRows;
columns = 2 * originalColumns;
subpixelImage = randi(1, rows, columns);
Now each pixel will be "occupied" by 4 pixels of the higher resolution subpixelImage.
More Answers (0)
See Also
Categories
Find more on Read, Write, and Modify Image 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!