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

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

?? qccwavperceptualweights.3

?? QccPack implementation in C
?? 3
字號:
.TH QCCWAVPERCEPTUALWEIGHTS 3 "QCCPACK" "".SH NAMEQccWAVPerceptualWeights \- data structurefor perceptual weighting of subbands.SH SYNOPSIS.B #include "libQccPack.h".sp.BI "int QccWAVPerceptualWeightsInitialize(QccWAVPerceptualWeights *" perceptual_weights );.br.BI "int QccWAVPerceptualWeightsAlloc(QccWAVPerceptualWeights *" perceptual_weights );.br.BI "void QccWAVPerceptualWeightsFree(QccWAVPerceptualWeights *" perceptual_weights );.br.BI "int QccWAVPerceptualWeightsRead(QccWAVPerceptualWeights *" perceptual_weights );.br.BI "int QccWAVPerceptualWeightsWrite(const QccWAVPerceptualWeights *" perceptual_weights );.br.BI "int QccWAVPerceptualWeightsPrint(const QccWAVPerceptualWeights *" perceptual_weights );.br.BI "int QccWAVPerceptualWeightsApply(QccWAVSubbandPyramid *" subband_pyramid ", const QccWAVPerceptualWeights *" perceptual_weights );.br.BI "int QccWAVPerceptualWeightsRemove(QccWAVSubbandPyramid *" subband_pyramid ", const QccWAVPerceptualWeights *" perceptual_weights );.SH DESCRIPTIONQccPack provides data structure.B QccWAVPerceptualWeightsfor the perceptual weighting of the subbands in adyadic subband pyramid (data type.BR QccWAVSubbandPyramid )decomposition of an image.The.B QccWAVPerceptualWeightsstructure contains a list of weighting factors, one for eachsubband of a subband pyramid.  These weights can be applied to a.B QccWAVSubbandPyramidstructure to give each subband weight appropriate to the relativeperceptual importance of that subband, as established byperceptual tests with human observers.The values used as perceptual weights by.B QccPackare the reciprocals of the just-noticeable distortions (JND)for the subbands (see Hontsch.IR "et al" .)..SH "DATA STRUCTURE"The.B QccWAVPerceptualWeightsdata structure is defined as:.RS.nftypedef struct{  QccString filename;  QccString magic_num;  int major_version;  int minor_version;  int num_subbands;  QccVector perceptual_weights;} QccWAVPerceptualWeights;.fi.RE.LPThe fields of.B QccWAVPerceptualWeightsare as follows:.TP.I filenameThe name of the file..TP.IR magic_num ", " major_version ", " minor_versionThe magic number and version of the file..TP.IR num_subbandsThe number perceptual weight in.IR perceptual_weights ..TP.IR perceptual_weightsThe perceptual weights..SH "FILE FORMAT"For reading and writing structuresof type.BR QccWAVPerceptualWeights ,QccPack provides the.B PCPfile format.This file format starts with an ASCII header followed byASCII data.The ASCII header consists of magic-number/revisioninformationfollowed by any amount of white space(space, `\\t' (tab), `\\n' (newline), `\\r' (return)) and/orcomments lines (lines starting with `#').  Following this white space,additional ASCIIheader information is given, separated by blanks and newlines.ASCII data follows this ASCII header information..LPThe.B PCPfile format consists of the following information:.RS.sp.BI PCP X.X.br.I "<white space>"                                                   .br.I "N".br.IR "w1 w2" \|.\|.\|..sp.REwhere.IR Nis the number of perceptual weights contained in the file (which is equalto the number of subbands in the subband pyramid for which the fileis to be used).The perceptual weights follow, each stored as a double in ASCII, separatedby blanks and/or CRs..SH "ROUTINES".B QccWAVPerceptualWeightsInitialize()should be called before any use of a.B QccWAVPerceptualWeightsstructure..B QccWAVPerceptualWeightsInitialize()initializes the fields of.I perceptual_weightsto the following values:.RS.IR filename :.B NULLstring.br.IR magic_num :.B QCCPERCEPTUALWEIGHTS_MAGICNUM.br.IR major_version ", " minor_version :initialized to output of .BR QccGetQccPackVersion (3).br.IR num_subbands :0.br.IR perceptual_weights :.B NULL.RE.LP.B QccWAVPerceptualWeightsAlloc()allocates storage space for the.I perceptual_weights->perceptual_weightsarray.If .I perceptual_weights->perceptual_weightsis not.BR NULL ,.B QccWAVPerceptualWeightsAlloc()returns immediately without changing the state of any memory allocation.Otherwise,the .I perceptual_weights->perceptual_weightsarray is allocated.The value for.IR num_subbands must be set prior to calling.BR QccWAVPerceptualWeightsAlloc() ..LP.B QccWAVPerceptualWeightsFree()frees the.I perceptual_weights->perceptual_weightsarray previously allocated by.BR QccWAVPerceptualWeightsAlloc() ..LP.B QccWAVPerceptualWeightsRead()reads perceptual weights from the .BR PCP -formatfile given by.IR perceptual_weights->filename ,which must be set before calling.BR QccWAVPerceptualWeightsRead() ..B QccWAVPerceptualWeightsRead()searches the path given by the environment variable.B QCCPACK_WAVELET_PATHfor a file whose name matches.IR perceptual_weights->filename .The contents of the first such file found are readinto.IR perceptual_weight->perceptual_weights .If .I perceptual_weights->perceptual_weightsis .BR NULL ,.I perceptual_weights->perceptual_weightsis allocated via a call to .B QccWAVPerceptualWeightsAlloc()prior toreading; otherwise, it is assumed that sufficient space has alreadybeen allocated..LP.B QccWAVPerceptualWeightsWrite()writes the .BR PCP -formatfile whose filename is given by .IR perceptual_weights->filename ..I perceptual_weights->perceptual_weightsis assumed to be allocated and to contain all.I perceptual_weights->num_subbandsweight values..LP.B QccWAVPerceptualWeightsPrint()prints a format output list of.I perceptual_weights->perceptual_weightsto stdout..LP.B QccWAVPerceptualWeightsApply()applies the perceptual weights given in.I perceptual_weightsto.I subband_pyramidby multiplying each wavelet coefficient in.I subband_pyramid->matrixwith the appropriate weight value (as determined by the subband in which thecoefficient resides) from.IR perceptual_weights->perceptual_weights .The number of subbands specified by.I perceptual_weightsmust match that specified by.IR subband_pyramid ..LP.B QccWAVPerceptualWeightsRemove()performs the reverse operation of.BR QccWAVPerceptualWeightsApply() ;namely, each coefficient in .I subband_pyramid->matrixis divided by the appropriate weight in.IR perceptual_weights->perceptual_weights ..SH "RETURN VALUE"These routines return 0 on success, and 1 on failure..SH "SEE ALSO".BR QccPackWAV (3),.BR QccWAVSubbandPyramid (3),.BR QccPack (3).LPI. Hontsch, L. J. Karam, and R, J. Safranek, "A Perceptually Tuned EmbeddedZerotree Image Coder," in .I "Proceedings of the International Conference on Image Processing" ,vol. 1, pp. 41-44, Oct. 1997..LPN. Jayant, J. Johnston, and R. Safranek, "Signal Compression Based on Modelsof Human Perception,".IR "Proceedings of the IEEE" ,vol. 81, no. 10, pp. 1385-1422, Oct. 1993..SH AUTHORCopyright (C) 1997-2005  James E. Fowler.\"  The programs herein are free software; you can redistribute them an.or.\"  modify them under the terms of the GNU General Public License.\"  as published by the Free Software Foundation; either version 2.\"  of the License, or (at your option) any later version..\"  .\"  These programs are distributed in the hope that they will be useful,.\"  but WITHOUT ANY WARRANTY; without even the implied warranty of.\"  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the.\"  GNU General Public License for more details..\"  .\"  You should have received a copy of the GNU General Public License.\"  along with these programs; if not, write to the Free Software.\"  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区影院| 成人aaaa免费全部观看| 久久久久久久综合色一本| 国产乱子伦视频一区二区三区 | 亚洲123区在线观看| 成人涩涩免费视频| 日本中文一区二区三区| av福利精品导航| 麻豆一区二区在线| 亚洲一二三四区| 日韩欧美二区三区| 日韩三区在线观看| 日韩欧美一区二区三区在线| 欧美日本韩国一区二区三区视频| 成人污视频在线观看| 国产校园另类小说区| 欧美日韩免费电影| 欧美视频你懂的| 国产一区二区美女| 国产天堂亚洲国产碰碰| 精品欧美一区二区三区精品久久 | 欧美一级片免费看| 日韩福利电影在线观看| xf在线a精品一区二区视频网站| 日本一区二区三区在线不卡| 91精品国产综合久久久久久久 | 亚洲免费色视频| 久久亚洲影视婷婷| 91精品国产麻豆国产自产在线| 日本一区中文字幕| 国产精品福利影院| 99免费精品在线观看| 91传媒视频在线播放| aaa欧美大片| 久久网站热最新地址| 精品久久人人做人人爰| 麻豆一区二区99久久久久| 中文字幕av一区 二区| 欧美a级理论片| 国产精品麻豆网站| 欧美天天综合网| 久久不见久久见免费视频7| 51午夜精品国产| 国产精品一区二区久激情瑜伽| 欧美国产日韩一二三区| 91视频在线观看免费| 国产精品久久一卡二卡| 国产激情视频一区二区三区欧美 | 久久综合99re88久久爱| 亚洲最新视频在线观看| 国产精品一区一区| 日韩精品一区二区三区视频在线观看| 久久这里只有精品6| 香蕉av福利精品导航| 国产成人免费网站| 91麻豆精品国产91久久久久| 亚洲免费电影在线| 大白屁股一区二区视频| 日韩欧美中文字幕公布| 一区二区三区久久久| 色视频成人在线观看免| 国产精品久久久久久久久搜平片| 在线播放91灌醉迷j高跟美女| 国产精品国产自产拍高清av | 日韩免费看的电影| 国产大片一区二区| 成人综合激情网| av午夜精品一区二区三区| 欧美日韩国产天堂| 日韩精彩视频在线观看| 欧美日韩日日夜夜| 欧美日韩亚洲另类| 欧美韩国日本综合| 在线不卡的av| 日本高清视频一区二区| 国产成人av电影在线| 免费一区二区视频| 国产精品成人网| 2020国产精品自拍| 欧美一区二区在线不卡| 欧日韩精品视频| aaa国产一区| 日韩欧美激情一区| 精品无码三级在线观看视频| 日韩欧美一区二区在线视频| 日韩成人免费电影| 久久精品视频在线免费观看 | 精品在线一区二区三区| 国产精品卡一卡二| 精品国产一区二区三区久久久蜜月| 3d动漫精品啪啪1区2区免费 | 成av人片一区二区| 成年人国产精品| 欧美精品在线观看一区二区| 色综合久久久久综合| 在线成人av影院| 久久综合色一综合色88| 亚洲激情av在线| 狠狠久久亚洲欧美| 色欧美片视频在线观看| 欧美一区二区三区公司| 中文字幕不卡在线观看| 精品日韩av一区二区| 91蜜桃网址入口| 色综合天天综合网天天狠天天| 日韩电影免费一区| 久久这里只有精品6| 国产日韩欧美精品综合| 欧美一级免费大片| 欧美日韩一区二区在线观看 | 精品福利一区二区三区免费视频| 777xxx欧美| 欧美xxxx在线观看| 国产精品色呦呦| 亚洲精品欧美在线| 性久久久久久久久久久久| 亚洲二区在线视频| 精品一区二区综合| 懂色av一区二区三区蜜臀| av一二三不卡影片| 99精品国产99久久久久久白柏 | 一区二区在线观看免费| 亚洲精品日韩综合观看成人91| 亚洲成人免费电影| 久久国内精品视频| 不卡一二三区首页| 欧美男同性恋视频网站| 欧美私模裸体表演在线观看| 日韩欧美三级在线| 亚洲欧洲在线观看av| 午夜国产精品一区| 国产成人综合网站| 欧美日本在线一区| 久久久99免费| 亚洲第一成人在线| kk眼镜猥琐国模调教系列一区二区 | 国产成人综合在线观看| 色哦色哦哦色天天综合| 久久蜜桃av一区二区天堂| 亚洲成人777| aaa亚洲精品| 久久久av毛片精品| 日韩电影在线观看电影| 91丝袜国产在线播放| 亚洲精品在线观看视频| 亚洲超碰精品一区二区| 不卡高清视频专区| 日韩欧美黄色影院| 午夜精品久久久久久久| 91麻豆蜜桃一区二区三区| 久久久久久一二三区| 天堂蜜桃一区二区三区| 色狠狠一区二区| 一区在线中文字幕| 不卡高清视频专区| 国产精品热久久久久夜色精品三区| 免费观看91视频大全| 3atv在线一区二区三区| 亚洲宅男天堂在线观看无病毒| 白白色 亚洲乱淫| 国产片一区二区三区| 国产精品一区三区| 精品伦理精品一区| 精品一区二区三区在线观看| 欧美一卡二卡三卡| 日韩国产一区二| 日韩一级完整毛片| 精品一区二区三区蜜桃| 日韩一级片在线播放| 免费看欧美女人艹b| 日韩欧美中文字幕公布| 久久国产人妖系列| 久久综合99re88久久爱| 国产乱淫av一区二区三区| 欧美激情一区在线| 91小视频在线| 一区二区日韩av| 欧美福利视频一区| 免费看日韩a级影片| 久久婷婷国产综合精品青草| 国产成人av一区二区三区在线| 亚洲国产精品传媒在线观看| 成人午夜激情影院| 亚洲精品国产一区二区三区四区在线| 91豆麻精品91久久久久久| 午夜精品爽啪视频| 日韩三级电影网址| 成人丝袜18视频在线观看| 亚洲欧洲日韩一区二区三区| 欧美三级韩国三级日本三斤| 日本中文字幕一区二区有限公司| 欧美va亚洲va在线观看蝴蝶网| 韩国v欧美v日本v亚洲v| 国产精品激情偷乱一区二区∴| 91极品美女在线| 秋霞成人午夜伦在线观看| 久久精品水蜜桃av综合天堂| 91麻豆6部合集magnet| 视频在线在亚洲| 欧美激情综合五月色丁香|