Tema: PROMO: darbelis su Java
Autorius: ejs
Data: 2009-12-13 19:45:52
Laba visiems,

yra tokia JJ2000 biblioteka (http://jj2000.epfl.ch/), skirta JPEG-2000 
kodavimui.

Tam tikram tikslui reikia turėti priėjimą prie visų duomenų srauto bet 
kuriame jo apdorojimo taške ir turėti galimybę jį keisti. Tiek kodavimo, 
tiek dekodavimo stadijose.

Enkoderis paprastas, linijinės struktūros:

    encSpec = new EncoderSpecs(ntiles, ncomp, imgsrc, pl);
    imgtiler = new Tiler(imgsrc,refx,refy,trefx,trefy,tw,th);
    fctransf = new ForwCompTransf(imgtiler,encSpec);
    converter = new ImgDataConverter(fctransf);

// **** ForwardWT ****
    dwt = ForwardWT.createInstance(converter,pl,encSpec);
// **** Quantizer ****
    quant = Quantizer.createInstance(dwt,encSpec);
// **** ROIScaler ****
    rois = ROIScaler.createInstance(quant,pl,encSpec);
// **** EntropyCoder ****
    ecoder = EntropyCoder.createInstance(rois,encSpec,pl);
  ir tt.

Dekoderis irgi panašus.

Visa informacija apdorojama į MatLAB'e. Iš jo duomenys ateina N-matėje 
matricoje, grįžti turi toje pačioje formoje. Turi būti galimybė stabdyti 
procesą, modifikuoti duomenis ir pratęsti procesą bet kurioje stadijoje.

Atsirastų norinčių? Užduotį suderintumėm detaliau.

Galima būtų imti Kakadu biblioteką (C++, 
http://www.kakadusoftware.com/), bet jos turimas src yra daugiau 
priešistorinis - v4.2.

-- 
  info PAS seniejitrakai TAŠKAS net