작업 matlab에의 캐니 에지 기능은 내가 실행하려고하면
BW = edge(im,'canny')
im
내 이미지 (256 * 256 uint8
)입니다
Error using gradient (line 3)
Not enough input arguments.
Error in edge>smoothGradient (line 709)
derivGaussKernel = gradient(gaussKernel);
Error in edge (line 213)
[dx, dy] = smoothGradient(a, sigma);
Error in ps_1_1 (line 2)
BW = edge(im,'canny')
어떤 MATLAB 버전입니까? 2010 년에 이것은 잘 작동했습니다 : im = imread ('some_image.jpg'); im_gray = rgb2gray (im); edegs = 가장자리 (im_gray, 'canny'); imshow (edges); – Anthony
다른 가장자리 감지 알고리즘이 작동합니까? –
@AndrewPiliser 예. – lars