divide an image to blocks
Show older comments
hi i have an 256*256 image and i want to divide it to 8*8 blocks without overlapping and then calculate DCT for each blocks. how to do it?please help me
1 Comment
Geoff Hayes
on 31 Oct 2014
Nadia - if you have the Image Processing Toolbox, you should check the example from here DCT with blockproc.
Answers (1)
Image Analyst
on 1 Nov 2014
0 votes
There are code samples in the FAQ using two different methods, mat2cell() and regular indexing. That just gives you the subimages. You can call a function on them if you want to process each subimage. If you want to use blockproc(), see my attached demos.
Categories
Find more on Neighborhood and Block Processing in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!