convert integer double code huffman

3 visualizzazioni (ultimi 30 giorni)
Hello, can any one help me to with a malab code that help me to find a huffman code and a command or function to convert integer to double then double to integer and thanks

Risposta accettata

Walter Roberson
Walter Roberson il 29 Giu 2012
DoubleValue = double(IntegerValue);
IntegerValue = uint8(DoubleValue);
  2 Commenti
slama najla
slama najla il 29 Giu 2012
Modificato: Walter Roberson il 29 Giu 2012
thank you mr Walter Roberson but my problem is in code huffman
X1=blkproc(e,[8 8],'zigzag(a)');
[M1 M2]=size(X1);
taille3=M1*M2;
XZvaH3=reshape(X1',1,taille3);
XZvaH3=uint8(XZvaH3);
[XuV,XfuV]=proba(XZvaH3);
somfuV=sum(XfuV);
XfrequV=XfuV./somfuV;
[dict1,avglen]= huffmandict(XuV,XfrequV);
codeV= huffmanenco(XZvaH3,dict1);
XZvHR = huffmandeco(codeV,dict1);
X2R=vec2mat(XZvHR,M2);
R=8;
uR=blkproc(X2R,[1 R^2],'zigzaginv(x)');
the error is in the huffman encoding for input values of type double and when I convert unit8 when decoding I do not get the original image and thanks

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Large Files and Big Data in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by