如何在图像中获得感兴趣的区域

时间:2018-01-08 11:20:14

标签: matlab image-processing deep-learning

Example

我需要在我的数据集上训练R-CNN。上图是一个示例,其中第一列包含该图像的路径,第二列包含有界框(ROI)的坐标。 如何在matlab中获取这些坐标。由于我的数据集很大,所以如何通过手动指向来提取这些坐标。

例如,如果我正在训练R-CNN敌人停止标志,那么第二列包含整个图像中包含停止标志的有界框的坐标。

1 个答案:

答案 0 :(得分:1)

我不知道您正在运行哪个版本的MATLAB,但我认为它是相当新的(R2017a及更高版本)。另外,通过“如何获取坐标”,我假设您的意思是“如何确定'或者'如何分配'该坐标。

我相信你需要做的是使用一个名为

的图像标记应用程序
imageLabeler

在训练图像中注释矩形。您可以手动执行此操作,或者如果您已经有一个类似的检测器,则需要使用自动化算法。有关详细信息,请参阅此页:

https://www.mathworks.com/help/vision/ug/create-and-import-an-automation-algorithm-for-ground-truth-labeling.html

如果您将标记结果存储在groundTruth对象中,则需要使用objectDetectorTrainingData之类的内容来创建您要查找的表格。

有关详细信息,请参阅https://www.mathworks.com/help/vision/ug/train-an-object-detector-from-ground-truth-data.html