jj2000.j2k.quantization.QuantStepSizeSpec类的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(7.4k)|赞(0)|评价(0)|浏览(51)

本文整理了Java中jj2000.j2k.quantization.QuantStepSizeSpec类的一些代码示例,展示了QuantStepSizeSpec类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QuantStepSizeSpec类的具体详情如下:
包路径:jj2000.j2k.quantization.QuantStepSizeSpec
类名称:QuantStepSizeSpec

QuantStepSizeSpec介绍

[英]This class extends ModuleSpec class in order to hold specifications about the quantization base normalized step size to use in each tile-component.
[中]该类扩展了ModuleSpec类,以便保存关于量化基标准化步长的规范,以便在每个磁贴组件中使用。

代码示例

代码示例来源:origin: net.java.dev.jai-imageio/jai-imageio-jpeg2000

/** Sets <code>quantizationStep</code> */
public void setQuantizationStep(String values) {
  quantizationStep = new QuantStepSizeSpec(numTiles,
                       numComponents,
                       ModuleSpec.SPEC_TYPE_TILE_COMP,
                       this,
                       values);
}

代码示例来源:origin: org.openmicroscopy/ome-jai

/** 
 * Returns a copy of the current object.
 * */
public DecoderSpecs getCopy() {
  DecoderSpecs decSpec2;
  try {
    decSpec2 = (DecoderSpecs)this.clone();
  } catch (CloneNotSupportedException e) {
    throw new Error("Cannot clone the DecoderSpecs instance");
  }
  // Quantization
  decSpec2.qts = (QuantTypeSpec)qts.getCopy();
  decSpec2.qsss = (QuantStepSizeSpec)qsss.getCopy();
  decSpec2.gbs = (GuardBitsSpec)gbs.getCopy();
  // Wavelet transform
  decSpec2.wfs = (SynWTFilterSpec)wfs.getCopy();
  decSpec2.dls = (IntegerSpec)dls.getCopy();
  // Component transformation
  decSpec2.cts = (CompTransfSpec)cts.getCopy();
  // ROI
  if(rois!=null) {
    decSpec2.rois = (MaxShiftSpec)rois.getCopy();
  }
  return decSpec2;
}

代码示例来源:origin: org.openmicroscopy/ome-jai

setDefault(new Float(defaultValue));
 tileSpec = parseIdx(word,nTiles);
if(curSpecType==SPEC_COMP_DEF)
  curSpecType = SPEC_TILE_COMP;
 break;
case 'c': // Components specification
compSpec = parseIdx(word,nComp);
if(curSpecType==SPEC_TILE_DEF)
  curSpecType = SPEC_TILE_COMP;
  setDefault(value);
    setTileDef(i,value);
  for(int i=compSpec.length-1; i>=0; i--)
  if(compSpec[i]){
    setCompDef(i,value);
  for(int j=compSpec.length-1; j>=0 ; j--){
    if(tileSpec[i] && compSpec[j]){
    setTileCompVal(i,j,value);
if(getDefault()==null){
  int ndefspec = 0;
  for(int t=nt-1; t>=0; t--){
    setDefault(new Float(defaultValue));

代码示例来源:origin: edu.ucar/jj2000

encSpec.qsss.isTileSpecified(tileIdx) ||
  encSpec.dls.isTileSpecified(tileIdx) ||
  encSpec.gbs.isTileSpecified(tileIdx)) {
if(dwt.getNomRangeBits(c)!= deftilenr ||
    encSpec.qts.isTileCompSpecified(tileIdx,c) ||
    encSpec.qsss.isTileCompSpecified(tileIdx,c) ||
    encSpec.dls.isTileCompSpecified(tileIdx,c) ||
    encSpec.gbs.isTileCompSpecified(tileIdx,c)) {
} else if(tileQCDwritten) {
    if(encSpec.qts.isCompSpecified(c) || 
      encSpec.qsss.isCompSpecified(c) ||
      encSpec.dls.isCompSpecified(c) ||
      encSpec.gbs.isCompSpecified(c)) {

代码示例来源:origin: org.openmicroscopy/ome-jai

float baseStep = ((Float)qsss.getTileCompVal(t,c)).floatValue();
  return g-1+sb.level-(int)Math.floor(Math.log(baseStep)/log2);

代码示例来源:origin: org.openmicroscopy/ome-jai

decSpec.qsss.setCompDef(cComp,qParms);
decSpec.gbs.setCompDef(cComp,new Integer(guardBits));
decSpec.qsss.setTileCompVal(tileIdx,cComp,qParms);
decSpec.gbs.setTileCompVal(tileIdx,cComp,new Integer(guardBits));

代码示例来源:origin: com.github.jai-imageio/jai-imageio-jpeg2000

float baseStep = ((Float)wp.getQuantizationStep().getTileDef(tIdx)).floatValue();
mrl = ((Integer)wp.getDecompositionLevel().getTileDef(tIdx)).intValue();
for(int c=0; c<nc && notFound; c++) {
  tmpI = ((Integer)wp.getDecompositionLevel().getTileCompVal(tIdx,c)).intValue();
  tmpStr = (String)wp.getQuantizationStep().getTileCompVal(tIdx,c);
  if(tmpI==mrl && tmpStr.equals(qType)) {
    compIdx = c;

代码示例来源:origin: edu.ucar/jj2000

if(dwt.getNomRangeBits(i)!= defimgn ||
  encSpec.qts.isCompSpecified(i) || 
    encSpec.qsss.isCompSpecified(i) ||
    encSpec.dls.isCompSpecified(i) ||
    encSpec.gbs.isCompSpecified(i)) {

代码示例来源:origin: edu.ucar/jj2000

float baseStep = ((Float)encSpec.qsss.getDefault()).floatValue();
int gb = ((Integer)encSpec.gbs.getDefault()).intValue();

代码示例来源:origin: edu.ucar/jj2000

float baseStep = ((Float)encSpec.qsss.getTileDef(tIdx)).floatValue();
mrl = ((Integer)encSpec.dls.getTileDef(tIdx)).intValue();

代码示例来源:origin: net.java.dev.jai-imageio/jai-imageio-jpeg2000

wp.getQuantizationStep().isTileSpecified(tileIdx) ||
  wp.getDecompositionLevel().isTileSpecified(tileIdx) ||
  wp.getGuardBits().isTileSpecified(tileIdx)){
if(dwt.getNomRangeBits(c)!= deftilenr ||
    wp.getQuantizationType().isTileCompSpecified(tileIdx,c) ||
    wp.getQuantizationStep().isTileCompSpecified(tileIdx,c) ||
    wp.getDecompositionLevel().isTileCompSpecified(tileIdx,c) ||
    wp.getGuardBits().isTileCompSpecified(tileIdx,c)){
      wp.getQuantizationStep().isCompSpecified(c) ||
      wp.getDecompositionLevel().isCompSpecified(c) ||
      wp.getGuardBits().isCompSpecified(c)){

代码示例来源:origin: edu.ucar/jj2000

float baseStep = ((Float)qsss.getTileCompVal(t,c)).floatValue();
  return g-1+sb.level-(int)Math.floor(Math.log(baseStep)/log2);

代码示例来源:origin: edu.ucar/jj2000

decSpec.qsss.setCompDef(cComp,qParms);
  decSpec.gbs.setCompDef(cComp,new Integer(guardBits));
decSpec.qsss.setTileCompVal(tileIdx,cComp,qParms);
  decSpec.gbs.setTileCompVal(tileIdx,cComp,new Integer(guardBits));

代码示例来源:origin: net.java.dev.jai-imageio/jai-imageio-jpeg2000

float baseStep = ((Float)wp.getQuantizationStep().getTileDef(tIdx)).floatValue();
mrl = ((Integer)wp.getDecompositionLevel().getTileDef(tIdx)).intValue();
for(int c=0; c<nc && notFound; c++) {
  tmpI = ((Integer)wp.getDecompositionLevel().getTileCompVal(tIdx,c)).intValue();
  tmpStr = (String)wp.getQuantizationStep().getTileCompVal(tIdx,c);
  if(tmpI==mrl && tmpStr.equals(qType)) {
    compIdx = c;

代码示例来源:origin: net.java.dev.jai-imageio/jai-imageio-jpeg2000

if(dwt.getNomRangeBits(i)!= defimgn ||
  wp.getQuantizationType().isCompSpecified(i) ||
    wp.getQuantizationStep().isCompSpecified(i) ||
    wp.getDecompositionLevel().isCompSpecified(i) ||
    wp.getGuardBits().isCompSpecified(i)){

代码示例来源:origin: net.java.dev.jai-imageio/jai-imageio-jpeg2000

float baseStep = ((Float)wp.getQuantizationStep().getDefault()).floatValue();
int gb = ((Integer)wp.getGuardBits().getDefault()).intValue();

代码示例来源:origin: net.java.dev.jai-imageio/jai-imageio-jpeg2000

setDefault(new Float(defaultValue));
 tileSpec = parseIdx(word,nTiles);
if(curSpecType==SPEC_COMP_DEF)
  curSpecType = SPEC_TILE_COMP;
 break;
case 'c': // Components specification
compSpec = parseIdx(word,nComp);
if(curSpecType==SPEC_TILE_DEF)
  curSpecType = SPEC_TILE_COMP;
  setDefault(value);
    setTileDef(i,value);
  for(int i=compSpec.length-1; i>=0; i--)
  if(compSpec[i]){
    setCompDef(i,value);
  for(int j=compSpec.length-1; j>=0 ; j--){
    if(tileSpec[i] && compSpec[j]){
    setTileCompVal(i,j,value);
if(getDefault()==null){
  int ndefspec = 0;
  for(int t=nt-1; t>=0; t--){
    setDefault(new Float(defaultValue));

代码示例来源:origin: org.openmicroscopy/ome-jai

wp.getQuantizationStep().isTileSpecified(tileIdx) ||
  wp.getDecompositionLevel().isTileSpecified(tileIdx) ||
  wp.getGuardBits().isTileSpecified(tileIdx)){
if(dwt.getNomRangeBits(c)!= deftilenr ||
    wp.getQuantizationType().isTileCompSpecified(tileIdx,c) ||
    wp.getQuantizationStep().isTileCompSpecified(tileIdx,c) ||
    wp.getDecompositionLevel().isTileCompSpecified(tileIdx,c) ||
    wp.getGuardBits().isTileCompSpecified(tileIdx,c)){
      wp.getQuantizationStep().isCompSpecified(c) ||
      wp.getDecompositionLevel().isCompSpecified(c) ||
      wp.getGuardBits().isCompSpecified(c)){

代码示例来源:origin: com.github.jai-imageio/jai-imageio-jpeg2000

float baseStep = ((Float)qsss.getTileCompVal(t,c)).floatValue();
  return g-1+sb.level-(int)Math.floor(Math.log(baseStep)/log2);

代码示例来源:origin: net.java.dev.jai-imageio/jai-imageio-jpeg2000

decSpec.qsss.setCompDef(cComp,qParms);
decSpec.gbs.setCompDef(cComp,new Integer(guardBits));
decSpec.qsss.setTileCompVal(tileIdx,cComp,qParms);
decSpec.gbs.setTileCompVal(tileIdx,cComp,new Integer(guardBits));

相关文章