MATLAB实现DPCM编码

时间:2012-08-28 08:38:34
【文件属性】:

文件名称:MATLAB实现DPCM编码

文件大小:511B

文件格式:NONE

更新时间:2012-08-28 08:38:34

DPCM

采用MAYLAB 实现基本的预测编码DPCM 可以直接读取图像数据


网友评论

  • 没有用,不用下了,全部内容 I=imread('Lena256.bmp'); I2 =I; I=double(I); fid =fopen('mydata.dat','w'); %打开一个数据文件 返回该文件的句柄 [m n]=size(I); J=ones(m,n); J(1:m,1)=I(1:m,1); J(1,1:n)=I(1,1:n); J(1:m,n)=I(1:m,n); J(m,1:n)=I(m,1:n); for k =2:m -1 for L =2:n -1 J(k,L)=I(k,L)-(I(k,L -1)/2+I(k-1,L)/4+I(k-1,L -1)/8+I(k-1,L +1)/8) end end J=round(J); %对矩阵中的元素采取四舍五入式取整 cont=fwrite(fid,J,'int8'); %将矩阵元素以指定的方式写入数据文件中 cc=fclose(fid); %关闭数据文件
  • 没有差分啊 只有编码 还凑活 可以学习
  • 我只需要压缩的所以正好,这里没有解压的部分。
  • 加上解码就很完美了
  • 不全,没有解码部分,过于简单了
  • 挺好的资源,对于学习DPCM的新手来说很有用~
  • 不全,只有编码而且没有差分部分。
  • 只有编码部分没有解码部分啊,不错程序还是没有问题的