`
womendu
  • 浏览: 1484239 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
1、初始化(1)全局初始化:包括获取扫描次序列表scanorder,初始化符号矩阵flagMat,创建以下几个空表:重要系数重构列表recvalue,量化器编号列表rIlist,上一次解码用到的辅扫描表quantiflagOld。(2)每级扫描的初始化:获取本级 ...
首先根据实际需要确定扫描次数D=codeDim,然后进行D次主扫描和辅扫描。1、初始化首先获取扫描次序表scanlist,表中每行的数字依次是该元素的(1)扫描序号、(2)对应于数据矩阵中位置的行号r、(3)对应于数据矩阵中位置的列号c、(4)值Mat(r,c),即scanlist (i) = [ i, r, c, Mat(r,c) ]编码扫描的对象就是次序表scanlist,而非数据矩阵Mat。然后构建初始符号矩阵flagMat,其中每个元素均为字符“Z”。2、主扫描在第d次(1<= d <=codeDim)扫描中,输入阈值为T(d),首先依次对次序表的每一行scanlist(i) ...
前段时间,我们讨论了嵌入式小波零树算法的基本原理。(http://blog.csdn.net/chenyusiyuan/archive/2007/11/16/1888968.aspx)一个多星期过去了,我根据自己对算法的理解,编写出EZW算法的Matlab程序,可以实现图像的任意级别的小波分解和重构、以及任意精度的EZW编解码过程。下面,我们以一幅16*16的Lena局部图像经过3级小波分解后的小波数据为例详细的说明EZW算法的编解码过程,并给出相应的Matlab代码。原始图像如下 分解后的小波图像数据为: 一、在开始编码之前,首先要求出初始阈值T1
什么样的网站能用伟大这个词语来形容,那些依赖网络生活的人们给出了最好的答案,“我只要我喜欢的,并且我知道我喜欢什么!”为您列出全球最受欢迎的100个网站目录列表:商业The Digital Daily p swww.irs.govQuicken.com p swww.quicken.comBigstep.com p swww.bigstep.comElite.com p swww.elite.comeRoom.net p swww.eroom.netFreeMerchant.com p swww.freemerchant.comMoneyCentral p swww.moneycentral.c ...
Q:大学里时间很多,究竟做些什么事情才是不浪费自己的时间呢?不是上网,不是聊天,不是喝酒吃饭。我觉得大学里应该有很多的事情要做的,却总在徘徊,现在已经大二了,好像什么都没学到似的,大学里究竟要做些什么呢 ...
一种记忆叫光荣;有一种幸福叫拥有;有一种富有叫自信;有一种收获叫坚强。当兵无悔,老兵们,你们一生将拥有着光荣,坚守着自信,收获着坚强。老兵们要走了,欢送的锣鼓,敲得心头酸疼,离别的热泪,撒下丝雨蒙蒙。 ...
美女方华给我发来了预告短信,说他们酷6网外号为李鲁花(鲁花为压榨专家)的李善友同志会做客BTV5的《名人堂》栏目,畅谈打工与创业。这条短信被爱人在例行检查中发现了,由于我和善友兄也是老朋友,经常提到他,所以 ...
  与李嘉诚在一起的时间,你很少能感觉到本应属于华人首富的巨大自我。他的言语、目光和笑容,都不免让人产生疑问:早年经受的战乱、苦难,以及随后六十六年的辛苦工作,这些负面影响究竟是被一种怎样的力量化解, ...
转自:http://news.csdn.net/n/20071101/110152.html 今天看到有个网友写到“打字速度是程序员的命根子”的文章(调侃),引发俺进一步想,到底什么才是程序员的命根子。 首先,程序员(初级)的主要<nobr><strong class="kgb" onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u5DE5_u4F5C";KeyGate_ads.ShowGgAds(this,&qu ...
  如果没有异常,在程序中,应当检查每个命令的成功还是失败,使用异常,可以方便处理错误,而且异常处理程序与正常的事务逻辑分开,提高了可读性。   1、异常的优点   2、异常的分类  有两种类型的异常,一 ...
转自:http://sunny0543.bokee.com/viewdiary.13858109.html 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等<nobr><strong class="kgb" onmouseover='isShowAds = true;isShowAds2 = true;KeyGate_ads.Move(this,"", ...
原著:Alex Calvo翻译:lxhui 原文出处:MSDN Magazine February 2004(Timer...) 转自:http://www.vckbase.com/document/viewdoc/?id=1014原代码下载: TimersinNET.exe (126KB)本文章假定你熟悉C# 概要  不论在客户端应用程序还是服务器组件(包括窗口服务) ...
1, Prototype.js是什么?   prototype.js 是一个由 Sam Stephenson大仙 编写的 JavaScript 程序包。这个程序包使程序员可以轻松的创建良好兼容性和交互性的web应用程序,并可以很容易的加入Web 2.0特性。 要学习他,首先要下载这个包 prototype.js 。(只有从官方网站上下载的程序包才能保证其纯洁,很多人修改了 prototype.js 的代码添加自定义的特性) 2, 通用方法的学习 $()= document.getElementById() 例子: <html><head><ti ...
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Text.RegularExpressions;namespacecs1
vc++.net 基本上保留了vc++的东西,但是在细节上也有了些差别,和c#的差别是非常大。下面是摸索的一个小小例子的一段代码。 从代码可以看出,声明所有引用类型的对象的时候,要有一个^ 比如:System::String^ strA; private:System::Voidbutton1_Click(System::Object^sender,System::EventArgs^e)...{//System::String^a;//a="liujincaiisagoodperson!";//MessageBox::Show(a,"haoren&qu ...
Global site tag (gtag.js) - Google Analytics