我跟随Matlab>使用点要素匹配帮助指导"杂乱场景中的物体检测"和detectSURFFeatures()获取错误,因为它需要一个二维输入参数。 .png也不起作用。
boxImage = imread(' C:\ WORK \ images for feature matching \ iPhone6p_back_clean.JPG');
boxPoints = detectSURFFeatures(boxImage);
使用detectSURFFeatures时出错 预期的输入数字1,I,是二维的。
detectSURFFeatures中的错误> checkImage(第124行) validateattributes(我,{'逻辑',' uint8',' int16',' uint16',...
detectSURFFeatures出错(第81行) checkImage(I);
答案 0 :(得分:5)
以下是修复:
boxPoints = detectSURFFeatures( rgb2gray( boxImage ));