如何获取Matlab cascade Object Detector的数据?

时间:2015-06-02 11:11:40

标签: matlab image-processing matlab-cvst object-detection viola-jones

我想在Matlab中使用trainCascadeObjectDetector。它需要具有图像感兴趣区域的阵列。我发现了两个应用程序,您可以在框架周围放置框,并自动创建数组:

Cascade Trainer: Specify Ground Truth, Train a Detector

Training Image Labeler

不幸的是他们都需要Matlab R2014而且我只有R2013。 还有另一种方法来定义rois而无需手动创建数组吗?

此致 菲利普

1 个答案:

答案 0 :(得分:0)

我没有找到其他解决方案,所以我为这份工作写了一个自定义的Matlab脚本。 Matlab中的imrect函数非常适合这种情况。在显示图像之后,用户可以在感兴趣的区域上拖动矩形。区域的坐标比与图像文件的路径一起存储在结构中。此外,图像中不属于roi的部分存储在负样本文件夹中。