matlab中图像边缘检测 edge函数总在报错?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 17:15:51
matlab中图像边缘检测 edge函数总在报错?
I=imread('E:\MATLAB\work\lenna.tif');
BW1=edge(I,'prewitt');
BW2=edge(I,'canny');
subplot(1,2,1);
subimage(BW1);
title('prewitt算子分割效果图');
subplot(1,2,2);
subimage(BW2);
title('canny算子分割效果图');
报错:
? Error using ==> edge>parse_inputs at 537
Not enough input arguments.
Error in ==> edge at 197
[a,method,thresh,sigma,thinning,H,kx,ky] = parse_inputs(varargin{:});
I=imread('E:\MATLAB\work\lenna.tif');
BW1=edge(I,'prewitt');
BW2=edge(I,'canny');
subplot(1,2,1);
subimage(BW1);
title('prewitt算子分割效果图');
subplot(1,2,2);
subimage(BW2);
title('canny算子分割效果图');
报错:
? Error using ==> edge>parse_inputs at 537
Not enough input arguments.
Error in ==> edge at 197
[a,method,thresh,sigma,thinning,H,kx,ky] = parse_inputs(varargin{:});
注意图像格式,double格式的灰度图!
I=imread('原始图像');
I1=rgb2gray(I);
I2=im2double(I1);
I=imread('原始图像');
I1=rgb2gray(I);
I2=im2double(I1);
matlab中图像边缘检测 edge函数总在报错?
我知道matlab 中 edge 函数可以提取图像的边缘,进一步,matlab 中有提取图像特征点的函数吗?
MATLAB中edge函数用法
matlab中如何实现将经过边缘检测后得到的图像边缘曲线逼成直线
图像边缘检测算法
matlab中使用polyfit函数报错
matlab中lsqcurvefit函数报错问题
请问边缘检测在图像分割中的作用
matlab中edge的用法
用MATLAB的数学形态学做图像分割的步骤是什么啊?先腐蚀在膨胀 还是说先得用到边缘检测什么的?
matlab 在一个极坐标中绘制两个函数图像
关于matlab中在函数图像上画点的问题