IDCT变换(JAVA)
来源:互联网 发布:vb乘法表 编辑:程序博客网 时间:2024/06/05 02:44
IDCT变换(JAVA)主要代码:
public static double[][] inverseDCTconvertion(double[][] Fp) { // IDCT int sizeX = Fp.length; int sizeY = Fp[0].length; double[][] fp = new double[sizeX][sizeY]; int u, v, x, y; for(int xx = 0; xx < sizeX; xx += 8){ for(int yy = 0; yy < sizeY; yy += 8){ for(int x1 = xx; x1 < xx + 8; x1++){ x = x1 - xx; for(int y1 = yy; y1 < yy + 8; y1++){ y = y1 - yy; double subSum = 0.0; for(int u1 = xx; u1 < xx + 8; u1++){ u = u1 - xx; for(int v1 = yy; v1 < yy + 8; v1++){ v = v1 - yy; subSum += Cfunc(u) * Cfunc(v) * Fp[u1][v1] * Math.cos(((2.0*x + 1.0)*u*Math.PI)/(16.0)) * Math.cos(((2.0*y + 1.0)*v*Math.PI)/(16.0)); } } fp[x1][y1] = ((1.0 / 4.0) * subSum); } } } } return fp;}
阅读全文
2 0
- IDCT变换(JAVA)
- mpeg2Peter在哪里进行IDCT变换
- 离散余弦变换(FDCT和IDCT)
- 离散余弦变换(FDCT和IDCT)
- H.264编码之IDCT变换公式推导
- 在TI 的DSP 平台下优化AVS 的 IDCT 反变换的方法和代码
- IDCT MisMatch
- DCT / IDCT
- 探讨JPEG:IDCT
- FFMPEG中的IDCT类型
- 用catapault C 实现IDCT
- Assembly x64 Intro - SSE2 IDCT
- 等式变换java解法
- java 小波变换
- DCT变换(JAVA)
- Java图像变换类 - AffineTransform
- JAVA Applet灰阶变换
- java数组变换(一)
- 发送有序广播
- NVIDIA Jetson TX1 系列开发教程之四:Nsight Eclipse Edition进阶
- Libsvm的一些说明帮助吧
- MySQL学习笔记---基础概念和一些基础SQL语句(二)
- git 使用详解
- IDCT变换(JAVA)
- 学习笔记(一)防火墙认识
- “师创杯”山东理工大学第九届ACM程序设计竞赛 正式赛 I.皮卡丘的梦想2【树状数组】水题
- 使用startForeground()创建前台Service
- 一次git事故的回顾和学习
- django学习--models
- TransactionDefinition接口中定义了七个事务传播行为
- Chinese Poetry Generation with Recurrent Neural Networks
- 2017年上海金马五校程序设计竞赛:Problem I : Frog's Jumping