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

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

?? cdf24.c

?? 小波變換算法
?? C
字號:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <crblib/inc.h>

#define memcpyints(to,from,len)	memcpy(to,from,(len)*sizeof(int))

static void do_tdec_line(int * to,int *from,int len)
{
int x,*ptr,*low,*high,half,A,B;

	if ( len <= 2 ) errexit("special-cased to len > 2 , scumbag");
	if ( len&1 ) errexit("len shouldn't be odd");

	half = len>>1;

	high = to + half;
	ptr = from;
	for(x=0;x<(half-1);x++) {
		*high++ = ptr[1] - ((ptr[2] + ptr[0])>>1);
		ptr += 2;
	}
	*high = ptr[1] - ptr[0];

	low  = to;
	high = to + half;
	ptr = from;
	for(x=0;x<half;x++) {
		if ( x == 0 ) {
			A = ((high[0] )>>1) ;
		} else if ( x == 1 ||  x == (half-1)) {
			A = ((high[0] + high[-1])>>2) ;
		} else {
			A = ((19*(high[0] + high[-1]) - 3*(high[1] + high[-2]))>>6) ;
		}
		*low = *ptr + A;
		ptr += 2; high++; low++;
	}
}

static void un_tdec_line(int *to,int *from,int len)
{
int x,*ptr,*low,*high,half,A,B;

	half = len>>1;

	low  = from;
	ptr = to;
	high = from + half;
	for(x=0;x<half;x++) {
		if ( x == 0 ) {
			A = ((high[0] )>>1) ;
		} else if ( x == 1 ||  x == (half-1)) {
			A = ((high[0] + high[-1])>>2) ;
		} else {
			A = ((19*(high[0] + high[-1]) - 3*(high[1] + high[-2]))>>6) ;
		}
		*ptr = *low - A;
		ptr += 2; high++; low ++;
	}

	high = from + half;
	ptr = to;
	for(x=0;x<(half-1);x++) {
		ptr[1] = (*high++) + ((ptr[2] + ptr[0])>>1);
		ptr += 2;
	}
	ptr[1] = *high + ptr[0];
}

void cdf24_2D(int **rows, int width, int height, int levels,bool inverse)
{
int x, y, w, h, l;
int *buffer,*tempbuf,*temprow;

    if (width%(1 << (levels+1)) || height%(1 << (levels+1)))
		errexit("width and height must be divisible by 2^(levels+1)");
  
    /* Allocate a work array (for transposing columns) */
    
   	if ( (buffer = newarray(int,height+max(width,height)+height)) == NULL )
		errexit("malloc failed");
	temprow = buffer+height;
	tempbuf = buffer+height+height;

	if ( !inverse ) {

		for (l = 0; l < levels; l++) {
			w = width >> l;
			h = height >> l;
      
			/* Rows */
	
			do_tdec_line(temprow,rows[h-1],w);
			for (y = h-2; y >=0; y--) {
				do_tdec_line(rows[y+1],rows[y],w);
			}
	
			/* Columns */
	
			for (x = 0; x < w; x++) {
					for (y = 1; y < h; y++) buffer[y-1] = rows[y][x];
					buffer[h-1] = temprow[x];
				do_tdec_line(tempbuf,buffer,h);
					for (y = 0; y < h; y++) rows[y][x] = tempbuf[y];
			}
		}

    } else {

		for (l = levels-1; l >= 0; l--) { /** backwards in scale **/
			w = width >> l;
			h = height >> l;

			/* Columns */
	
			for (x = 0; x < w; x++) {
					for (y = 0; y < h; y++) buffer[y] = rows[y][x];
				un_tdec_line(tempbuf,buffer,h);
					for (y = 0; y < h-1; y++) rows[y+1][x] = tempbuf[y];
					temprow[x] = tempbuf[h-1];
			}

			/* Rows */
			for (y = 0; y < h-1; y++) {
				un_tdec_line(rows[y],rows[y+1],w);
			} 
			un_tdec_line(rows[h-1],temprow,w);
		}
	}

	free(buffer);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日产国产精品| 国产精品一区二区91| 久久精品视频一区二区三区| 欧美久久久久久久久久| 一本色道久久综合狠狠躁的推荐 | 国产一区 二区| 日本中文在线一区| 日韩二区三区四区| 男人操女人的视频在线观看欧美| 婷婷中文字幕综合| 丝袜美腿成人在线| 美日韩一区二区三区| 人人超碰91尤物精品国产| 日本特黄久久久高潮| 日本美女一区二区| 国产综合久久久久久鬼色| 国产美女久久久久| 粉嫩蜜臀av国产精品网站| 丁香激情综合五月| 色综合婷婷久久| 欧美日韩国产综合一区二区| 欧美麻豆精品久久久久久| 日韩一区二区在线看| www激情久久| 亚洲欧洲成人自拍| 亚洲成av人片一区二区三区| 日本大胆欧美人术艺术动态| 国内偷窥港台综合视频在线播放| 成人免费毛片a| 在线中文字幕一区二区| 制服丝袜日韩国产| 国产欧美一区二区精品秋霞影院| 中文字幕日韩精品一区| 三级久久三级久久久| 国产麻豆精品95视频| 色婷婷久久综合| 日韩一区二区三区免费看| 亚洲国产高清不卡| 视频一区视频二区中文| 国产成人高清视频| 欧美男生操女生| 中文字幕精品一区二区精品绿巨人 | 粉嫩aⅴ一区二区三区四区| 色婷婷综合久久久中文一区二区 | 青青青爽久久午夜综合久久午夜| 韩国女主播一区| 日本高清成人免费播放| 久久综合资源网| 亚洲午夜一二三区视频| 粉嫩绯色av一区二区在线观看| 欧美日韩国产小视频在线观看| 久久五月婷婷丁香社区| 亚洲国产日韩在线一区模特| 国产精品夜夜嗨| 欧美精选一区二区| ...xxx性欧美| 国产精品99久久久久| 91麻豆精品国产综合久久久久久| 亚洲成人av电影在线| 国产精品18久久久久久久久| 欧美高清性hdvideosex| 亚洲精品中文在线| 丁香亚洲综合激情啪啪综合| 欧美xxxx老人做受| 日韩av在线免费观看不卡| 色欧美日韩亚洲| 亚洲欧洲精品一区二区三区| 国产一区二区福利视频| 日韩视频免费观看高清完整版在线观看 | 一本久久a久久免费精品不卡| 2021国产精品久久精品| 日本欧美在线观看| 欧美男女性生活在线直播观看| 综合在线观看色| av亚洲精华国产精华| 国产精品网站在线| 顶级嫩模精品视频在线看| 久久日韩精品一区二区五区| 美女免费视频一区二区| 日韩一区二区在线观看视频| 日本免费新一区视频| 欧美精品123区| 首页综合国产亚洲丝袜| 欧美久久免费观看| 午夜精品久久久久久久| 91精品国产91热久久久做人人| 午夜久久久久久久久| 欧美三区免费完整视频在线观看| 亚洲综合自拍偷拍| 欧美老肥妇做.爰bbww视频| 五月天一区二区三区| 欧美日韩电影一区| 久久成人免费网| 久久久久9999亚洲精品| 在线综合亚洲欧美在线视频| 日韩中文字幕91| 日韩精品一区二区三区swag| 国产一区二区美女| 国产精品素人一区二区| 色婷婷综合久久久中文一区二区 | 欧美午夜精品理论片a级按摩| 亚洲第一成人在线| 精品成人佐山爱一区二区| 国产成人在线看| 一区二区三区在线高清| 91精品在线一区二区| 国产风韵犹存在线视精品| 中文字幕亚洲视频| 91精品婷婷国产综合久久竹菊| 美国精品在线观看| 亚洲日本在线视频观看| 欧美一区二区三区日韩视频| 国产成a人亚洲精品| 夜夜精品视频一区二区| 欧美精品一区二区蜜臀亚洲| av在线综合网| 天堂va蜜桃一区二区三区| 日本一区二区三区四区在线视频| 在线观看中文字幕不卡| 国内精品嫩模私拍在线| 亚洲影院理伦片| 久久久久综合网| 欧美日韩视频在线第一区 | 国产亚洲综合性久久久影院| 91国产免费看| 国产成人日日夜夜| 日韩电影在线一区| 亚洲欧美日韩在线不卡| 精品国产污网站| 精品视频在线免费看| 国产白丝网站精品污在线入口| 亚洲午夜免费电影| 一区免费观看视频| 国产三级精品视频| 91精品麻豆日日躁夜夜躁| 91麻豆免费看| 成人毛片老司机大片| 韩国av一区二区三区四区| 亚洲成av人片一区二区梦乃| 日韩毛片视频在线看| 久久久91精品国产一区二区三区| 在线电影欧美成精品| 91久久精品一区二区三| 成人app软件下载大全免费| 国产一区二区三区在线观看精品| 日韩高清不卡在线| 亚洲va国产va欧美va观看| 亚洲欧美国产三级| 成人欧美一区二区三区小说| 国产亚洲婷婷免费| 久久久久国产精品麻豆ai换脸| 日韩欧美一区中文| 欧美一级xxx| 日韩欧美一级二级三级| 日韩三级伦理片妻子的秘密按摩| 欧美美女激情18p| 欧美一区在线视频| 欧美一级片在线看| 日韩美女一区二区三区四区| 91精品国产综合久久精品麻豆| 欧美午夜精品理论片a级按摩| 色噜噜狠狠一区二区三区果冻| 91热门视频在线观看| 91在线观看地址| 欧美性大战久久| 91麻豆精品国产91久久久久| 欧美一区二区三区视频在线观看| 日韩一区二区三区四区五区六区| 日韩午夜激情电影| 精品精品国产高清a毛片牛牛 | 精品国产乱码久久久久久牛牛| 日韩一区二区三区在线| 久久夜色精品国产欧美乱极品| 久久这里只精品最新地址| 国产午夜精品久久久久久免费视| 国产欧美一区二区精品性色超碰 | 亚洲另类色综合网站| 亚洲成av人片一区二区三区| 日韩二区三区在线观看| 国产精品自在在线| 91玉足脚交白嫩脚丫在线播放| 欧美性一级生活| 精品国产第一区二区三区观看体验| 久久久国产精品麻豆| 亚洲免费视频中文字幕| 日韩av不卡在线观看| 国产精品一二三四五| 色婷婷综合激情| 日韩欧美一级片| 亚洲欧美日韩国产手机在线 | 在线观看91精品国产入口| 91麻豆精品国产自产在线| 国产亚洲成aⅴ人片在线观看| 亚洲视频一区在线观看| 美洲天堂一区二卡三卡四卡视频| 成人中文字幕在线| 欧美久久久久久久久中文字幕| 国产人成一区二区三区影院| 亚洲一区二区三区四区五区中文 | 久久成人免费电影|