Hi i would like to know how to divide a pixel into subpixels and then randomly assign 0 and 1 to the subpixels
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Serena Woolridge
am 31 Mär. 2016
Kommentiert: Serena Woolridge
am 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 Kommentare
Akzeptierte Antwort
Image Analyst
am 31 Mär. 2016
Bearbeitet: Image Analyst
am 31 Mär. 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.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Read, Write, and Modify Image finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!