标题:求助:图像运算报错!
只看楼主
jeason8212
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-9-15
 问题点数:0 回复次数:1 
求助:图像运算报错!

下面是一段读取图像并进行互信息相关计算的一段代码(出错部分):
I=imread(handles.filenameI);
J=imread(handles.filenameJ);
handles.I=I;
handles.J=J;
[a1 b1]=size(I);
[a2 b2]=size(J);
%确定两幅图像的公共区域
if a1>a2
d1=a2;
else
d1=a1;
end
if b1>b2
d2=b2;
else
d2=b1;
end
%计算两幅图像的概率密度分布函数PDF[i,j]
HIST=zeros(256,256);
for i=1:d1
for j=1:d2
HIST(I(i,j)+1,J(i,j)+1)=HIST(I(i,j)+1,J(i,j)+1)+1;
end
end
报错如下:
??? Error using ==> +
Function '+' is not defined for values of class 'uint8'.

Error in ==> C:\Documents and Settings\jeason\桌面\mi\MI.m (pushbutton3_Callback)
On line 162 ==> HIST(I(i,j)+1,J(i,j)+1)=HIST(I(i,j)+1,J(i,j)+1)+1;

Error in ==> E:\朱齐亮\program\matlab\toolbox\matlab\uitools\gui_mainfcn.m
On line 66 ==> feval(varargin{:});

Error in ==> C:\Documents and Settings\jeason\桌面\mi\MI.m
On line 42 ==> gui_mainfcn(gui_State, varargin{:});

??? Error while evaluating uicontrol Callback.
请高手帮忙看看!谢谢!

搜索更多相关主题的帖子: 图像 运算 
2007-09-15 17:41
jeason8212
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-9-15
得分:0 

已经解决!谢谢

2007-09-15 19:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-170203-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.203019 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved