目标检测matlab代码
时间: 2023-08-12 18:05:33 浏览: 101
基于 Lucas-Kanade算法实现目标检测附matlab代码
5星 · 资源好评率100%
以下是一个简单的目标检测 Matlab 代码示例,使用了 Haar 分类器进行车辆检测:
```matlab
% 读取图片
img = imread('test.jpg');
% 转换为灰度图
grayImg = rgb2gray(img);
% 加载 Haar 分类器
classifier = vision.CascadeObjectDetector('carDetector.xml');
% 检测车辆
bbox = step(classifier, grayImg);
% 绘制边界框
detectedImg = insertObjectAnnotation(img, 'rectangle', bbox, 'Car');
imshow(detectedImg);
```
请注意,此示例代码需要一个名为 ‘carDetector.xml’ 的 Haar 分类器文件。您可以从 OpenCV 或其他来源获取此文件,或者创建自己的分类器。此外,请确保文件路径正确,并将其添加到 Matlab 的搜索路径中。
阅读全文