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

问题描述 投票:-1回答:1

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

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

matlab image-processing deep-learning
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.