下面的代码有什么问题?
>> x = imread('D:\Database\vehicle\35\1.jpg');
>> x1 = rgb2gray(x);
>> x2 = edge(x1);
>> imshow(x2);
它给出了这个错误:
错误使用==> iptcheckinput函数IMAGEDISPLAYVALIDATEPARAMS期望它的第一个输入I是以下类型之一:double,single,uint8,uint16,uint32,int8,int16,int32,logical相反,它的类型是edge .
它确实显示原始图像和灰色图像,但不显示边缘图像 . 边缘检测后如何显示图像?
实际上我的边缘功能也不起作用 . 当我输入:
>> x2
Edge ""
输出为空 .