亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wtransform.h

?? 基于wavelet算法的視頻圖像壓縮
?? H
字號:
#ifndef _WTRANSFORM_
#define _WTRANSFORM_
/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
/* Port to C from C++
 *
 * Mow-Song, Ng 2/9/2002
 * msng@mmu.edu.my
 * http://www.pesona.mmu.edu.my/~msng
 *
 * I do not claim copyright to the code, but if you use them or modify them,
 * please drop me a mail.
 *
 */
/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
/* Original copyright info */
/*---------------------------------------------------------------------------*/
// Baseline Wavelet Transform Coder Construction Kit
//
// Geoff Davis
// gdavis@cs.dartmouth.edu
// http://www.cs.dartmouth.edu/~gdavis
//
// Copyright 1996 Geoff Davis 9/11/96
//
// Permission is granted to use this software for research purposes as
// long as this notice stays attached to this software.
//
/*---------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
/* Some note 
 * ---------
 *   LL  |  LH
 * -------------
 *   HL  |  HH
 *
 * LH -> HPF row, LPF col
 * HL -> LPF row, HPF col
 * HH -> HPF row, HPF col
 *
 * Note that we can have the following convention:
 * The lowest scale subband, LL_0 has scale = 0, then we have LH_1, HL_1 and HH_1,
 * whihc have scale = 1, LH_2, HL_2 and HH_2 which have scale = 2 and so on.
 * To access a subband coeff, we specifiy the scale and orientation (0, 1 or 2),
 * and its (y,x) location in the subband, i.e coeff (y, x) in HL_2 is access via
 * 
 * idx = 3*scale-2+orientation --> 3*2-2+1 = 5
 * coeff = transform->subbandPtr[idx][y*transform->subbandHSize[idx] + x]
 *
 * In this convention, scale=0 has to be treated as special case.
 * 
 *
 */
/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/

#include <stdlib.h>
#include <math.h>
#include <stdarg.h>

#include "wavelet.h"
#include "image.h"
#include "memchk.h"

typedef struct WaveletTransformStruct{
	int hsize, vsize;
	Real *value;
	WAVELET *wavelet;
	int nsteps;
	int symmetric;
	int nSubbands;
	int *subbandSize;
	int *subbandHSize;
	int *subbandVSize;
	Real **subbandPtr;
} WTRANSFORM;


WTRANSFORM *WaveletTransformAlloc(WAVELET *wavelet, FIMAGE *image, 
											 int nsteps, int symmetric);
WTRANSFORM *WaveletTransformAllocBlank(WAVELET *wavelet, int hsize, int vsize, 
													int nsteps, int symmetric);
WTRANSFORM *WaveletTransformAllocCopy(WTRANSFORM *WaveletTransformSrc);
void WaveletTransformDealloc(WTRANSFORM *WaveletTransform);

void WaveletTransformForward(WTRANSFORM *WaveletTransform, FIMAGE *image, 
									  WAVELET *wavelet, int nsteps, int symmetric);

void WaveletTransformInvert(WTRANSFORM *WaveletTransform, FIMAGE *invertedImage);
Real WaveletTransformGetValue(WTRANSFORM *WaveletTransform, int scale, 
										int orientation, int x, int y);
void WaveletTransformSetValue(WTRANSFORM *WaveletTransform, int scale, 
										int orientation, int x, int y, Real val);
FIMAGE *WaveletTransformInvertThis(WTRANSFORM *WaveletTransform);
void MallatToLinear(WTRANSFORM *WaveletTransform, Real *mallat);
void LinearToMallat(WTRANSFORM *WaveletTransform, Real *mallat);
void WaveletTransformInit(WTRANSFORM *WaveletTransform);
void WaveletTransformFreeAll(WTRANSFORM *WaveletTransform);
void WaveletTransformError(char *fmt, ...);
void WaveletTransformWarning(char *fmt, ...);
FIMAGE *WaveletTransformCodeCoeff(WTRANSFORM *WaveletTransform, int DrawLine); 

void WaveletTransformWriteCoeffToText(WTRANSFORM *WaveletTransform, char *filename);

/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久综合日本欧美| 国产乱人伦精品一区二区在线观看| av在线一区二区三区| 国产精品每日更新| 99国产精品国产精品久久| 综合婷婷亚洲小说| 欧美探花视频资源| 天天综合网 天天综合色| 3751色影院一区二区三区| 精品一区二区在线观看| 国产日韩欧美一区二区三区乱码| 国产91精品入口| 亚洲免费av网站| 欧美一区二区三区色| 激情小说欧美图片| 国产精品乱人伦| 欧美少妇bbb| 激情综合网天天干| 国产女同性恋一区二区| 色婷婷精品久久二区二区蜜臂av| 五月激情丁香一区二区三区| 久久综合久久久久88| 一本到一区二区三区| 奇米色一区二区三区四区| 日韩一二三区视频| 成人av手机在线观看| 亚洲一区二区三区国产| 欧美电影免费观看高清完整版在线| 国产麻豆一精品一av一免费| 亚洲乱码国产乱码精品精小说| 欧美男同性恋视频网站| 国产精品99久久久| 一区二区三国产精华液| 欧美刺激脚交jootjob| 99精品视频在线免费观看| 日韩有码一区二区三区| 欧美极品美女视频| 91精品国产欧美日韩| 成人精品电影在线观看| 日本va欧美va精品发布| 成人欧美一区二区三区视频网页| 在线不卡a资源高清| www.66久久| 奇米色一区二区| 一区二区三区成人| 国产性天天综合网| 日韩视频免费观看高清完整版在线观看 | 蜜臀av亚洲一区中文字幕| 国产精品卡一卡二| 精品国产伦一区二区三区观看体验| 99精品欧美一区二区蜜桃免费| 韩国精品主播一区二区在线观看 | 成人网在线免费视频| 香蕉影视欧美成人| 亚洲天堂精品视频| 国产农村妇女精品| 日韩精品一区在线| 91精品视频网| 欧美日韩国产综合久久| 色综合天天性综合| 成人听书哪个软件好| 国产又粗又猛又爽又黄91精品| 丝袜亚洲另类欧美综合| 亚洲一区二区三区四区五区黄 | 美女视频免费一区| 五月天视频一区| 亚洲不卡一区二区三区| 亚洲综合免费观看高清完整版在线| 中文字幕在线一区免费| 国产女人水真多18毛片18精品视频 | 亚洲午夜久久久久久久久久久| 国产精品卡一卡二| 国产精品久久久久久久久免费相片| 久久先锋影音av| 精品999在线播放| 精品久久久久久久久久久久久久久 | 成人avav影音| 99热在这里有精品免费| 成人av在线播放网站| a亚洲天堂av| 一道本成人在线| 在线精品视频免费播放| 欧洲av在线精品| 在线成人免费观看| 日韩视频免费观看高清完整版在线观看 | 久久精品国产免费| 国产最新精品精品你懂的| 美国一区二区三区在线播放| 久久 天天综合| 国产精选一区二区三区| 国产成人免费视频网站| 欧美日韩亚洲综合| 日韩亚洲欧美一区| 26uuu成人网一区二区三区| 欧美激情一区二区三区在线| 中文字幕欧美日韩一区| 亚洲色图在线视频| 天涯成人国产亚洲精品一区av| 免费看日韩a级影片| 国模套图日韩精品一区二区 | 97久久超碰精品国产| 色婷婷亚洲精品| 欧美电影影音先锋| 久久久噜噜噜久久中文字幕色伊伊| 久久久久久9999| 一区二区三区四区在线播放| 视频一区二区三区入口| 国产一区二区在线观看视频| 91最新地址在线播放| 在线观看精品一区| www成人在线观看| 亚洲色图制服丝袜| 久久99国产精品久久99果冻传媒| 国产精品 欧美精品| 欧美亚洲综合色| 久久综合视频网| 亚洲欧洲三级电影| 日日夜夜一区二区| 成人精品亚洲人成在线| 777奇米成人网| 中文字幕在线一区| 日一区二区三区| 99re这里只有精品首页| 欧美成人精精品一区二区频| 国产精品不卡在线| 久久精品国产**网站演员| 成人av在线观| 日韩欧美国产电影| 亚洲欧美日韩精品久久久久| 日韩 欧美一区二区三区| 东方欧美亚洲色图在线| 在线综合亚洲欧美在线视频| 亚洲欧洲www| 国产精品88av| 91麻豆精品国产| 综合色中文字幕| 国产成人免费xxxxxxxx| 欧美大肚乱孕交hd孕妇| 亚洲一区二区欧美日韩| www.av精品| 久久亚洲捆绑美女| 青青草国产精品亚洲专区无| 色狠狠av一区二区三区| 久久久另类综合| 毛片av中文字幕一区二区| 色94色欧美sute亚洲线路二| 亚洲国产精品ⅴa在线观看| 久久99精品国产麻豆婷婷| 欧美性一区二区| 成人欧美一区二区三区白人 | 日韩女优电影在线观看| 亚洲一区在线免费观看| 99精品热视频| 中文字幕精品三区| 国产成人在线电影| 精品久久久久一区二区国产| 日韩精品乱码av一区二区| 欧美最猛性xxxxx直播| 1024成人网| 972aa.com艺术欧美| 国产精品久久久久久久蜜臀 | 日本乱码高清不卡字幕| 国产精品蜜臀在线观看| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 三级久久三级久久久| 欧美在线你懂的| 一区二区三区四区中文字幕| 色猫猫国产区一区二在线视频| 国产精品久久久久国产精品日日| 成人性生交大片免费| 国产精品色在线| a在线播放不卡| 亚洲精品中文字幕乱码三区| 99精品久久只有精品| 亚洲日本在线天堂| 91黄色激情网站| 亚洲成人激情自拍| 日韩欧美专区在线| 久草这里只有精品视频| 精品少妇一区二区三区日产乱码| 久久99国产乱子伦精品免费| 久久这里只有精品首页| 成人丝袜视频网| 一区二区三区不卡视频| 在线不卡欧美精品一区二区三区| 日韩精品国产精品| 久久亚洲一区二区三区四区| 成人av高清在线| 一区二区成人在线| 欧美一级日韩一级| 国产寡妇亲子伦一区二区| 国产精品国产a| 欧美色中文字幕| 韩日av一区二区| 亚洲人123区| 日韩一区二区免费视频| 国产福利一区二区三区| 悠悠色在线精品| 欧美大尺度电影在线| 99久久久久久|