我正在进行一个项目,要求我检索图像的DCT系数数组。我正在使用JAI并设法通过使用API来计算DCT。但是,计算出的DCT应用于整个图像,而不是像我想要的那样。
public PlanarImage calculateDCT(RenderedImage loadedImage)
{
ParameterBlock pb = (new ParameterBlock()).addSource(loadedImage);
PlanarImage dct = JAI.create("dct", pb, null);
return dct;
}
如何在块的基础上应用DCT计算,这意味着如何通过使用TiledImage类将图像划分为8x8的块并在可能的情况下访问每个块的DCT?