使用JAI TiledImage将图像分割成8x8块

我在一个需要我检索图像的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?

链接地址: http://www.djcxy.com/p/62891.html

上一篇: Dividing image into 8x8 blocks using JAI TiledImage

下一篇: A code to obtain each 8x8 block form a 2d array C#