Hi, I want to apply arithmetic coding to the image. Can anyone help me?

5 Ansichten (letzte 30 Tage)
javad danesh
javad danesh am 25 Dez. 2021
Beantwortet: yanqi liu am 27 Dez. 2021
Hi, I want to apply arithmetic coding to the image. Can anyone help me?

Antworten (2)

Walter Roberson
Walter Roberson am 25 Dez. 2021

yanqi liu
yanqi liu am 27 Dez. 2021
clc; clear all;
close all;
img = imread('cameraman.tif');
data = img(:);
input=double(data);
[alphabet,~,seq]=unique(input);
counts = histc(input,alphabet);
code = arithenco(seq,counts);
dseq = arithdeco(code,counts,length(input));
dseq = reshape(dseq,size(img,1),size(img,2));

Community Treasure Hunt

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

Start Hunting!

Translated by