コード例 #1
0
 public void CalcuBior()
 {
     Lo_R = 1.0f / Lo_D.Norm() * Lo_R;
     Hi_R = Lo_R.Qmf();
     Lo_D = 1.0f / Lo_D.Norm() * Lo_D;
     Hi_D = Hi_R.Wrev();
 }
コード例 #2
0
        /// <summary>
        /// 根据给定滤波器,产生两对孪生小波变换基对象
        /// </summary>
        /// <param name="w"></param>
        public void GetFilters(Seq w)
        {
            //w.Norm() = 0.7071;
            float nw = 1 / w.Norm();

            Lo_R = nw * w;
            Hi_R = Lo_R.Qmf();
            Lo_D = Lo_R.Wrev();
            Hi_D = Hi_R.Wrev();
        }