
MATLAB进行边缘检测 50
我的问题是,在对中值滤波后的图像canny算子等进行边缘检测时,都是可行的但是对滤波后转为二值化图像进行canny算子边缘检测时,却无法运行,错误原因如下???Error...
我的问题是,在对中值滤波后的图像canny算子等进行边缘检测时,都是可行的
但是对滤波后转为二值化图像进行canny算子边缘检测时,却无法运行,错误原因如下
??? Error using ==> iptcheckinput
Function EDGE expected its first input, I,
to be one of these types:
double, single, uint8, uint16, uint32, int8, int16,
int32
Instead its type was logical.
Error in ==> edge>parse_inputs at 564
iptcheckinput(I,{'numeric'},{'nonsparse','2d'},mfilename,'I',1);
Error in ==> edge at 197
[a,method,thresh,sigma,thinning,H,kx,ky] =
parse_inputs(varargin{:});
请问各位高手,这是什么原因呢?帮忙解决下,非常感谢
以下是我的程序
I=imread('zhou.tif');
I1=rgb2gray(I);%将真彩图像转换为灰度图像
subplot(221);imshow(I1);title('灰度化图像');
%以下代码将进行滤波处理
I2=medfilt2(I1,[7 7]);%进行7*7模板的中值滤波
subplot(222);imshow(I2);title('7*7模板中值滤波');
%进行二值化
BW=im2bw(I2,0.95);
subplot(223);imshow(BW);title('二值化图像');
%进行边缘检测
BW1=edge(BW,'canny');
subplot(224);imshow(BW1);title('canny算子检测图像'); 展开
但是对滤波后转为二值化图像进行canny算子边缘检测时,却无法运行,错误原因如下
??? Error using ==> iptcheckinput
Function EDGE expected its first input, I,
to be one of these types:
double, single, uint8, uint16, uint32, int8, int16,
int32
Instead its type was logical.
Error in ==> edge>parse_inputs at 564
iptcheckinput(I,{'numeric'},{'nonsparse','2d'},mfilename,'I',1);
Error in ==> edge at 197
[a,method,thresh,sigma,thinning,H,kx,ky] =
parse_inputs(varargin{:});
请问各位高手,这是什么原因呢?帮忙解决下,非常感谢
以下是我的程序
I=imread('zhou.tif');
I1=rgb2gray(I);%将真彩图像转换为灰度图像
subplot(221);imshow(I1);title('灰度化图像');
%以下代码将进行滤波处理
I2=medfilt2(I1,[7 7]);%进行7*7模板的中值滤波
subplot(222);imshow(I2);title('7*7模板中值滤波');
%进行二值化
BW=im2bw(I2,0.95);
subplot(223);imshow(BW);title('二值化图像');
%进行边缘检测
BW1=edge(BW,'canny');
subplot(224);imshow(BW1);title('canny算子检测图像'); 展开
2个回答
展开全部
I1=rgb2gray(I);%将真彩图像转换为灰度图像
这句话错了,I不是rgb图象,不能使用这个函数.
这句话错了,I不是rgb图象,不能使用这个函数.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2025-09-30 广告
上海艾羽信息科技有限公司是一家以CAE软件销售、技术咨询及服务,仿真咨询及规划布局为一体的高科技公司。作为ANSYS的合作伙伴,艾羽致力于将ANSYS推出的产品,通过业界性能颇佳、丰富的工程仿真软件产品组合帮助客户解决复杂的仿真难题。力求与...
点击进入详情页
本回答由VSH艾羽提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询