Creating checkerboard image without inbuilt function and for loop
4 ビュー (過去 30 日間)
古いコメントを表示
Arturo Jr. Ongkeko
2021 年 3 月 17 日
回答済み: Prudhvi Peddagoni
2021 年 3 月 22 日
Hi,
I saw this code online and it works! It can indeed generate the checboard image but I hope you can enlighten me how each line actually works in creating the checkboard.
Thank you!
im=255*ones(800,800,'uint8');
im(1:100,101:200,:)=zeros(100,100,'uint8');
im(1:100,201:400,:)=im(1:100,1:200,:);
im(1:100,401:800,:)=im(1:100,1:400,:);
im(101:200,1:700,:)=im(1:100,101:800,:);
im(201:400,:,:)=im(1:200,:,:);
im(401:800,:,:)=im(1:400,:,:);
imshow(im)
rectangle('position',[1 1 799 799]);
0 件のコメント
採用された回答
Prudhvi Peddagoni
2021 年 3 月 22 日
Hi,
In the image matrix, 255 means highest intensity (white) and 0 means lowest intensity(black). First the white background is created and later the black boxes are added to it. You can add imshow(im) command after each step and instead of running the whole code, you can use step button to run each command and see the changes.
hope this helps.
0 件のコメント
その他の回答 (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!