多尺度FAST角点检测matlab
时间: 2023-07-15 19:15:41 浏览: 89
fast角点检测算法for matlab
4星 · 用户满意度95%
多尺度FAST角点检测是一种常用的计算机视觉算法,可以在不同尺度上检测图像中的角点。在Matlab中,可以使用以下代码实现多尺度FAST角点检测:
```matlab
% 读入图像
img = imread('test.jpg');
% 灰度化
gray_img = rgb2gray(img);
% 不同尺度的FAST角点检测
points = detectFASTFeatures(gray_img, 'MinContrast', 0.1, 'ScaleFactor', 1.2);
% 显示角点
imshow(img);
hold on;
plot(points.selectStrongest(50));
```
这里使用了Matlab内置的`detectFASTFeatures`函数来实现FAST角点检测,在函数中可以设置`MinContrast`参数来控制检测的灵敏度,可以设置`ScaleFactor`参数来控制不同尺度之间的比例关系。最后使用`plot`函数将检测到的角点在图像上显示出来。
阅读全文