我需要在我的数据集上训练R-CNN。上图是一个示例,其中第一列包含该图像的路径,第二列包含有界框(ROI)的坐标。如何在matlab中获取这些坐标。由于我的数据集很大,所以如何通过手动指向提取这些坐标。
例如,如果我正在训练R-CNN敌人停止标志,那么第二列包含整个图像中包含停止标志的有界框的坐标。
我不知道你正在运行哪个版本的MATLAB,但我认为它是相当新的(R2017a及更高版本)。另外,通过“如何获得坐标”,我假设你的意思是“如何确定”或“如何分配”坐标。
我相信你需要做的是使用一个名为的图像标签应用程序
imageLabeler
标注训练图像中的矩形。如果这是可行的,您可以手动执行此操作,或者如果您已经有一个类似的检测器,则需要使用自动化算法。有关详细信息,请参阅此页面:
一旦将标记结果存储在groundTruth
对象中,您就需要使用objectDetectorTrainingData
之类的东西来创建您正在寻找的表格。
有关详细信息,请参阅https://www.mathworks.com/help/vision/ug/train-an-object-detector-from-ground-truth-data.html。