how can I create a monochrome image with a resolution of 128x128 pixels consisting of horizontal white and black stripes 2 pixels wide
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I need to display an image with a resolution of 128x128 pixels consisting of horizontal white and black stripeswith 2 pixels wide.
How can I do it ?
I am new in matlab
please help!!
I am using this coded but it shows vertical lines
stripeWidth = 2;
imageRows = 256; % Whatever...
imageColumns = 256; % Whatever...
oneCycle = [128*ones(1, stripeWidth), zeros(1, stripeWidth)];
oneLine = repmat(oneCycle, [1, ceil(imageColumns/stripeWidth)]);
wholeImage = repmat(oneLine, [imageRows, 1]);
% Crop
wholeImage = wholeImage(1:imageRows, 1:imageColumns);
imshow(wholeImage);
0 Commenti
Risposta accettata
Matt J
il 25 Mar 2021
stripeWidth = 2;
imageRows = 256; % Whatever...
imageColumns = 256; % Whatever...
oneLine=ones(stripeWidth,imageColumns);
wholeImage=repmat( [oneLine;0*oneLine], imageRows/(2*stripeWidth),1);
imshow(wholeImage)
0 Commenti
Più risposte (2)
Matt J
il 25 Mar 2021
stripeWidth = 2;
imageRows = 256; % Whatever...
imageColumns = 256; % Whatever...
wholeImage=true(imageRows/stripeWidth,imageColumns);
wholeImage(2:2:end)=0;
wholeImage=repelem(wholeImage,stripeWidth,1);
imshow(wholeImage)
0 Commenti
Vedere anche
Categorie
Scopri di più su Deep Learning Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



