24小时热门版块排行榜    

查看: 548  |  回复: 1

w_y_t

金虫 (初入文坛)

[求助] 请各位大神解答一下怎么样用matlab做一个图像文件的水平、垂直预测!

使用matlab编程计算图像文件使用空间水平、垂直预测后残差图像的信息熵H(X);图像地址:http://pan.baidu.com/s/1tKviT。本人初次接触matlab,还请各位不吝赐教。
回复此楼

» 收录本帖的淘帖专辑推荐

学。

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

w_y_t

金虫 (初入文坛)

自己来回答一下。请教了一下老师,发现预测过程很简单。很少的代码量就完成了。代码如下
clc;
I = imread('lenna.pgm');
%I = imread('barbara.pgm');
%I = imread('goldhill.pgm);
[C,R] = size(I);
M = I;
%水平预测的过程
for i = 1:C
    for j = 1:R-1
        M(i,j+1) = I(i,j+1) - 0.7*I(i,j);
    end
end
%预测结束,得到一个预测之后的矩阵M
F = imshow(M);
H_L = entropy(M)%残差图像的信息熵
如果是做垂直预测只需要稍微更换一下横纵左边即可。
2楼2013-12-04 18:50:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 w_y_t 的主题更新
信息提示
请填处理意见