how to create 8*8 subblock from a image without using matlab command
Show older comments
how to create 8*8 subblock from a image without using matlab command
2 Comments
Walter Roberson
on 22 Nov 2012
Use MATLAB functions instead ?
Are you aware that even array indexing uses built-in MATLAB functions?
vipul utsav
on 22 Nov 2012
Answers (1)
Walter Roberson
on 22 Nov 2012
Hint:
rowblks = size(YourImage, 1) / 8;
for K = 1 : rowblocks
YourImage( 8 * K - 7 : 8 * K, ....... )
4 Comments
vipul utsav
on 22 Nov 2012
Walter Roberson
on 22 Nov 2012
What is "6th number 8*8 block" ? When you are dividing into 8x8 blocks, you will have those blocks going across and those blocks going down, so which one of them is the "6th" ?
vipul utsav
on 22 Nov 2012
Walter Roberson
on 22 Nov 2012
BR = 1; BC = 6;
YourImage(8 * RB - 7 : 8 * BR, 8 * BC - 7 : 8 * BC, :)
Categories
Find more on Neighborhood and Block Processing 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!