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