how to divide an image of 400x500pixels into 100 blocks each of size 40x50 pixels

2 ビュー (過去 30 日間)
how to divide an image of 400x500 pixels into 100 blocks each of size 40x50 pixels.and check each blocks for threshold value and turn whole block into white depending upon threshold value

採用された回答

Image Analyst
Image Analyst 2016 年 3 月 6 日
編集済み: Image Analyst 2016 年 3 月 6 日
Two different ways are shown in the FAQ: http://matlab.wikia.com/wiki/FAQ#How_do_I_split_an_image_into_non-overlapping_blocks.3F. Inside the loop, you can call graythresh() or some other threshold picking algorithm, and im2bw().
  4 件のコメント
ramya sharma
ramya sharma 2016 年 3 月 11 日
actually my question is how to recombine the image after dividing it into blocks
Image Analyst
Image Analyst 2016 年 3 月 11 日
If you can, it might be best to just process it in place without chopping up into separate variables or cells. But if you must have different images, then you can stitch them together like this:
tallImage = [topImage; bottomImage];
wideImage = [leftImage, rightImage];
You'll need to change the images as you move along from blobk to block.

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by