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

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

?? subbandrectroimask.java

?? jpeg2000算法實現
?? JAVA
字號:
/* * CVS identifier: * * $Id: SubbandRectROIMask.java,v 1.3 2001/02/28 14:53:12 grosbois Exp $ * * Class:                   ROI * * Description:             This class describes the ROI mask for a subband * * * * COPYRIGHT: *  * This software module was originally developed by Rapha雔 Grosbois and * Diego Santa Cruz (Swiss Federal Institute of Technology-EPFL); Joel * Askel鰂 (Ericsson Radio Systems AB); and Bertrand Berthelot, David * Bouchard, F閘ix Henry, Gerard Mozelle and Patrice Onno (Canon Research * Centre France S.A) in the course of development of the JPEG2000 * standard as specified by ISO/IEC 15444 (JPEG 2000 Standard). This * software module is an implementation of a part of the JPEG 2000 * Standard. Swiss Federal Institute of Technology-EPFL, Ericsson Radio * Systems AB and Canon Research Centre France S.A (collectively JJ2000 * Partners) agree not to assert against ISO/IEC and users of the JPEG * 2000 Standard (Users) any of their rights under the copyright, not * including other intellectual property rights, for this software module * with respect to the usage by ISO/IEC and Users of this software module * or modifications thereof for use in hardware or software products * claiming conformance to the JPEG 2000 Standard. Those intending to use * this software module in hardware or software products are advised that * their use may infringe existing patents. The original developers of * this software module, JJ2000 Partners and ISO/IEC assume no liability * for use of this software module or modifications thereof. No license * or right to this software module is granted for non JPEG 2000 Standard * conforming products. JJ2000 Partners have full right to use this * software module for his/her own purpose, assign or donate this * software module to any third party and to inhibit third parties from * using this software module for non JPEG 2000 Standard conforming * products. This copyright notice must be included in all copies or * derivative works of this software module. *  * Copyright (c) 1999/2000 JJ2000 Partners. * */package jj2000.j2k.roi.encoder;import jj2000.j2k.codestream.writer.*;import jj2000.j2k.wavelet.analysis.*;import jj2000.j2k.quantization.*;import jj2000.j2k.wavelet.*;import jj2000.j2k.image.*;import jj2000.j2k.util.*;import jj2000.j2k.roi.*;/**  * This class describes the ROI mask for a single subband. Each object of the * class contains the mask for a particular subband and also has references to * the masks of the children subbands of the subband corresponding to this * mask. This class describes subband masks for images containing only * rectangular ROIS * */public class SubbandRectROIMask extends SubbandROIMask{    /** The upper left x coordinates of the applicable ROIs */    public int[] ulxs;    /** The upper left y coordinates of the applicable ROIs */    public int[] ulys;    /** The lower right x coordinates of the applicable ROIs */    public int[] lrxs;    /** The lower right y coordinates of the applicable ROIs */    public int[] lrys;    /**     * The constructor of the SubbandROIMask takes the dimensions of the     * subband as parameters. A tree of masks is generated from the subband     * sb. Each Subband contains the boundaries of each ROI.     *     * @param sb The subband corresponding to this Subband Mask     *     * @param ulxs The upper left x coordinates of the ROIs     *     * @param ulys The upper left y coordinates of the ROIs     *     * @param lrxs The lower right x coordinates of the ROIs     *     * @param lrys The lower right y coordinates of the ROIs     *     * @param lrys The lower right y coordinates of the ROIs     *     * @param nr Number of ROIs that affect this tile     * */    public SubbandRectROIMask(Subband sb, int[] ulxs, int[] ulys, int[] lrxs,                          int[] lrys, int nr){        super(sb.ulx,sb.uly,sb.w,sb.h);        this.ulxs = ulxs;        this.ulys = ulys;        this.lrxs = lrxs;        this.lrys = lrys;        int r;          if(sb.isNode){            isNode=true;            // determine odd/even - high/low filters            int horEvenLow = sb.ulcx%2;            int verEvenLow = sb.ulcy%2;            // Get filter support lengths            WaveletFilter hFilter = sb.getHorWFilter();            WaveletFilter vFilter = sb.getVerWFilter();            int hlnSup = hFilter.getSynLowNegSupport();            int hhnSup = hFilter.getSynHighNegSupport();             int hlpSup = hFilter.getSynLowPosSupport();             int hhpSup = hFilter.getSynHighPosSupport();            int vlnSup = vFilter.getSynLowNegSupport();             int vhnSup = vFilter.getSynHighNegSupport();             int vlpSup = vFilter.getSynLowPosSupport();             int vhpSup = vFilter.getSynHighPosSupport();                            // Generate arrays for children            int x,y;            int[] lulxs = new int[nr];            int[] lulys = new int[nr];            int[] llrxs = new int[nr];            int[] llrys = new int[nr];            int[] hulxs = new int[nr];            int[] hulys = new int[nr];            int[] hlrxs = new int[nr];            int[] hlrys = new int[nr];            for(r=nr-1;r>=0;r--){ // For all ROI calculate ...                // Upper left x for all children                x = ulxs[r];                if(horEvenLow==0){                     lulxs[r] = (x+1-hlnSup)/2;                    hulxs[r] = (x-hhnSup)/2;                }                else{                     lulxs[r] = (x-hlnSup)/2;                    hulxs[r] = (x+1-hhnSup)/2;                }                // Upper left y for all children                y = ulys[r];                if(verEvenLow==0){                     lulys[r] = (y+1-vlnSup)/2;                    hulys[r] = (y-vhnSup)/2;                }                else{                    lulys[r] = (y-vlnSup)/2;                    hulys[r] = (y+1-vhnSup)/2;                }                // lower right x for all children                x = lrxs[r];                if(horEvenLow==0){                     llrxs[r] = (x+hlpSup)/2;                    hlrxs[r] = (x-1+hhpSup)/2;                }                else{                     llrxs[r] = (x-1+hlpSup)/2;                    hlrxs[r] = (x+hhpSup)/2;                }                // lower right y for all children                y=lrys[r];                if(verEvenLow==0){                    llrys[r] = (y+vlpSup)/2;                    hlrys[r] = (y-1+vhpSup)/2;                }                else{                    llrys[r] = (y-1+vlpSup)/2;                    hlrys[r] = (y+vhpSup)/2;                }               }             // Create children            hh = new SubbandRectROIMask(sb.getHH(),hulxs,hulys,hlrxs,hlrys,nr);            lh = new SubbandRectROIMask(sb.getLH(),lulxs,hulys,llrxs,hlrys,nr);            hl = new SubbandRectROIMask(sb.getHL(),hulxs,lulys,hlrxs,llrys,nr);            ll = new SubbandRectROIMask(sb.getLL(),lulxs,lulys,llrxs,llrys,nr);        }                }}                           

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品欧美一区二区三区小说| 日本韩国精品在线| 欧美伊人久久久久久久久影院| 亚洲国产视频网站| 日韩女优制服丝袜电影| 日韩中文字幕区一区有砖一区| 欧美电视剧在线看免费| 成人黄色av电影| 国产欧美一二三区| 欧美视频一区在线| 精品一区二区三区在线观看| 国产精品丝袜在线| 精品国产91洋老外米糕| 色综合久久88色综合天天| 蜜桃视频一区二区三区在线观看 | 肉色丝袜一区二区| 国产精品久久一卡二卡| 欧美妇女性影城| 成人高清免费在线播放| 亚洲chinese男男1069| 国产精品乱人伦| 日韩一区二区三区四区五区六区| 成人免费黄色大片| 亚洲一二三区不卡| 国产精品欧美经典| 日韩美女天天操| 99综合电影在线视频| 极品少妇xxxx精品少妇偷拍 | 制服丝袜中文字幕一区| 亚洲成人自拍偷拍| 欧美日本在线一区| 日精品一区二区三区| 欧美电影免费观看高清完整版在线| 男男视频亚洲欧美| www国产精品av| 国产91综合一区在线观看| 成人av一区二区三区| 中文字幕在线观看一区| 中文字幕一区av| 99久久伊人网影院| 亚洲精品成人悠悠色影视| 久久精品视频在线免费观看| 色婷婷精品久久二区二区蜜臂av| 日韩高清一区二区| 亚洲一区在线观看视频| 一区二区欧美国产| 亚洲免费观看在线观看| 欧美韩日一区二区三区四区| 久久久久久久综合狠狠综合| 日韩午夜小视频| 欧美精品一二三| 欧美日韩的一区二区| 欧美日韩视频在线第一区| 9191久久久久久久久久久| 欧美日韩国产大片| 色八戒一区二区三区| 欧美中文字幕不卡| 在线视频欧美精品| 日韩一区二区精品| 精品毛片乱码1区2区3区| 日本精品一级二级| 欧美一区二区免费观在线| 欧美日本免费一区二区三区| 日韩一区国产二区欧美三区| 日韩欧美一区二区三区在线| 欧美一级片免费看| 国产欧美精品一区| 中文字幕一区二区三区不卡| 国产欧美日韩另类一区| 亚洲欧美日本韩国| 午夜精品福利一区二区蜜股av| 亚洲影院理伦片| 日韩国产精品久久| 奇米888四色在线精品| 国产v综合v亚洲欧| 91丨九色丨黑人外教| 欧美性色黄大片| 国产视频在线观看一区二区三区| 中文字幕中文在线不卡住| 午夜伦欧美伦电影理论片| 蜜臀精品久久久久久蜜臀 | 亚洲最大的成人av| 日本中文一区二区三区| 美女精品自拍一二三四| 国产91丝袜在线播放| 欧美日韩美女一区二区| 欧美videos中文字幕| 国产精品久久久久9999吃药| 天堂在线一区二区| 国产一本一道久久香蕉| 99久免费精品视频在线观看| 337p亚洲精品色噜噜狠狠| 久久嫩草精品久久久久| 亚洲欧洲美洲综合色网| 日欧美一区二区| 不卡影院免费观看| 欧美美女直播网站| 国产偷国产偷亚洲高清人白洁 | 综合久久综合久久| 午夜视频一区二区三区| 狠狠网亚洲精品| 欧美日韩大陆在线| 中文字幕 久热精品 视频在线| 久久久久久9999| 亚洲第一电影网| 国产精品一区二区在线播放| 国产成人av一区二区| 日韩免费性生活视频播放| 亚洲欧美综合色| 久久99久久精品| 337p亚洲精品色噜噜噜| 成人免费视频在线观看| 老司机一区二区| 在线成人小视频| 亚洲欧洲日韩综合一区二区| 日日夜夜免费精品视频| 91亚洲资源网| 久久精品亚洲乱码伦伦中文| 免费成人av在线| 欧美日韩亚洲综合| 国产精品久久久久久亚洲毛片 | 国产一区啦啦啦在线观看| 欧美精品成人一区二区三区四区| 国产精品人妖ts系列视频| 看电影不卡的网站| 91精品中文字幕一区二区三区| 国产精品毛片大码女人| 久久aⅴ国产欧美74aaa| 日韩午夜在线观看视频| 日韩专区中文字幕一区二区| 91在线播放网址| 专区另类欧美日韩| 成人激情综合网站| 精品国产一区二区三区久久影院 | 国产欧美精品国产国产专区| 激情久久五月天| 欧美一区二区三区思思人| 亚洲欧美日本韩国| 日本高清视频一区二区| 国产精品久久久一本精品| 成人看片黄a免费看在线| 2020国产精品| 免费成人你懂的| 精品国产网站在线观看| 美脚の诱脚舐め脚责91| 久久综合久久综合九色| 精品在线观看视频| 3atv在线一区二区三区| 久草在线在线精品观看| 日韩午夜激情av| 国产精品亚洲第一| 国产亚洲va综合人人澡精品 | 亚洲图片激情小说| 91在线视频播放| 夜夜亚洲天天久久| 欧美三级蜜桃2在线观看| 日本三级亚洲精品| 日韩一级成人av| 九九精品视频在线看| 国产亚洲欧洲一区高清在线观看| 国产伦精品一区二区三区视频青涩| 久久午夜电影网| 99re在线精品| 亚洲成人中文在线| 欧美特级限制片免费在线观看| 亚洲成a人片在线不卡一二三区| 欧美私人免费视频| 一区二区三区在线观看欧美| 欧美午夜不卡视频| 性久久久久久久| 日韩欧美国产成人一区二区| 日本视频免费一区| 中文字幕在线播放不卡一区| 91在线国产福利| 日韩精品一级二级| 久久综合五月天婷婷伊人| 麻豆91精品91久久久的内涵| 中文字幕一区二区三区乱码在线 | 亚洲国产成人av好男人在线观看| 日韩女优制服丝袜电影| 国产91精品露脸国语对白| 国产精品成人免费精品自在线观看| 日韩欧美成人一区| 成人午夜私人影院| 丝袜亚洲另类欧美综合| 久久老女人爱爱| 91一区二区三区在线观看| 久久狠狠亚洲综合| 国产精品三级在线观看| 欧美福利视频导航| www.日韩在线| 婷婷久久综合九色综合伊人色| 精品国产成人在线影院| 欧美性色黄大片手机版| 国产精品影视在线| 亚洲影视资源网| 中文字幕电影一区| 欧美日本在线播放| eeuss鲁片一区二区三区在线看| 蜜臀av性久久久久av蜜臀妖精|