rle.m
来自「适合初学者的基于MATLAB的JPEG编码,haffman编码,RLE编码.」· M 代码 · 共 20 行
M
20 行
% 这是一段行程编码,见书本P201.
% 代码功能是将一个不同行程(即不同颜色的像素块)的起始坐标和灰度值都记录下来。
clear
close all;
I=imread('lena256.bmp');
[m,n]=size(I);
c=I(1,1);E(1,1)=1;E(1,2)=1;E(1,3)=c;
t1=2;
for k=1:m
for j=1:n
if (not(and(k==1,j==1)))
if (not(I(k,j)==c))
E(t1,1)=k;E(t1,2)=j;E(t1,3)=I(k,j);
c=I(k,j);
t1=t1+1;
end
end
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?