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

Geoff Hayes
Geoff Hayes 2014년 10월 31일
Nadia - if you have the Image Processing Toolbox, you should check the example from here DCT with blockproc.

댓글을 달려면 로그인하십시오.

답변 (1개)

Image Analyst
Image Analyst 2014년 11월 1일

0 개 추천

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.

질문:

2014년 10월 31일

답변:

2014년 11월 1일

Community Treasure Hunt

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

Start Hunting!

Translated by