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算子分割
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/24 07:51:58
![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算子分割](/uploads/image/z/10243297-1-7.jpg?t=matlab%E4%B8%AD%E5%9B%BE%E5%83%8F%E8%BE%B9%E7%BC%98%E6%A3%80%E6%B5%8B+edge%E5%87%BD%E6%95%B0%E6%80%BB%E5%9C%A8%E6%8A%A5%E9%94%99%3FI%3Dimread%28%27E%3A%5CMATLAB%5Cwork%5Clenna.tif%27%29%3BBW1%3Dedge%28I%2C%27prewitt%27%29%3BBW2%3Dedge%28I%2C%27canny%27%29%3Bsubplot%281%2C2%2C1%29%3Bsubimage%28BW1%29%3Btitle%28%27prewitt%E7%AE%97%E5%AD%90%E5%88%86%E5%89%B2%E6%95%88%E6%9E%9C%E5%9B%BE%27%29%3Bsubplot%281%2C2%2C2%29%3Bsubimage%28BW2%29%3Btitle%28%27canny%E7%AE%97%E5%AD%90%E5%88%86%E5%89%B2)
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算子分割
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{:});
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算子分割
注意图像格式,double格式的灰度图!
I=imread('原始图像');
I1=rgb2gray(I);
I2=im2double(I1);