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