Function 'atan' is not defined for values of class 'uint8' 的错误
matlab用atan在图像处理的时候出现 Function 'atan' is not defined for values of class 'uint8'
这个怎么解决啊
前面的帖子打不开了
帮忙啊555
[ 本帖最后由 eight 于 2007-9-3 18:32 编辑 ] clear;clc;
I11=imread('k\sin_01','bmp');
I22=imread('k\sin_02.bmp');
I33=imread('k\sin_03.bmp');
I44=imread('k\sin_04.bmp');
I1=rgb2gray(I11);
I2=rgb2gray(I22);
I3=rgb2gray(I33);
I4=rgb2gray(I44);
%q(1,1)=(I4(1,1)-I2(1,1))/(I1(1,1)-I3(1,1));
%a=q(1,1)
for i=1:1:640;
for j=1:1:426;
q(j,i)=(I4(j,i)-I2(j,i))/(I1(j,i)-I3(j,i));
end;
end;
atan(q) 原帖由 nsen 于 2007-9-3 17:02 发表 http://www.chinavib.com/forum/images/common/back.gif
matlab用atan在图像处理的时候
出现 Function 'atan' is not defined for values of class 'uint8'
这个怎么解决啊
前面的帖子打不开了
帮忙啊555
atan(double(q)) 万分感谢 :kiss: :handshake :victory:
后面就好说了
页:
[1]