Discrete Cosine Transform help
Mostrar comentarios más antiguos
- Break an image-pixel array down into smaller blocks, e.g. 8 × 8 (or 16 × 16) pixels,
- perform a discrete cosine transform (dct) on these smaller blocks,
- apply a mask, consisting of an 8 × 8 array of zeros and ones, using array multiplication on the above dct block in order to eliminate certain high-frequency components,
- use the inverse discrete cosine transform (idct) to reconstruct 8 × 8 image blocks, and
- reassemble the blocks into a new image.Create your own function based on this script that will use 8×8 blocks, and will acceptthe name and type of an image together with a matrix representing the mask as input arguments2. I have looked at the ex from mathworks but it hasn't helped much. Any help would be greatly appreciated
2 comentarios
Azzi Abdelmalek
el 14 de Dic. de 2014
And what is your question?
Seth
el 15 de Dic. de 2014
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Image Transforms en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!